목록전체 글 (142)
치악산 복숭아
1. 생성한 DB에 접속하기 mysql -h 호스트명 -u DB계정명 -p DB이름 호스트명에는 127.0.0.1 또는 localhost를 입력하면 된다 2. MySQL 연결 끊기 mysql>QUIT mysql>exit 키워드는 대소문자를 구별하지 않는다 3. 사용중인 DB 전환하기 mysql> use 전환할_DB이름; use 명령어를 사용한다 DB를 전환하려면 이미 DB가 존재해야 하며, 현재 접속중인 계정이 해당 DB를 사용할 수 있는 권한이 있어야 한다
터미널에서 진행 1. DB 생성하기 mysql -u root -p 명령을 통해 관리자 계정으로 접속한다(root: MySQL 관리자 계정) 맥 사용자는 암호가 없으니 바로 엔터를 입력하면 된다 mysql> create database DB이름; create database 명령을 통해서 데이터베이스를 생성해준다 2. 계정 생성하기 mysql> create user '유저이름'@'localhost' identified by '비밀번호'; mysql> create user '유저이름'@'%' identified by '비밀번호'; create user 명령을 통해서 사용자를 생성해준다 @'%'는 어떤 클라이언트에서든 접근이 가능하다는 의미이고, @'localhost'는 해당 컴퓨터에서만 접근이 가능하다는 의..
https://brew.sh/index_ko Homebrew The Missing Package Manager for macOS (or Linux). brew.sh Homebrew는 MacOS 용 패키지 관리자로 프로그램을 쉽게 설치하고 제거할 수 있다 1. 설치 brew install mysql 2-1, MySQL 서버 실행하기 mysql.server start 2-2. MySQL 서버 종료하기 mysql.server stop 3-1. MySQL을 데몬으로 실행하기 (데몬, Daemon: 운영체제의 백그라운드 상태에서 계속 실행되는 프로그램) brew services start mysql 3-2. 서비스 재시작하기 brew services restart mysql 3-3. 데몬으로 실행되고 있는 프로그..
삽입 정렬 배열을 정렬된 부분과 정렬이 안된 부분으로 나눈다. 정렬이 안 된 부분의 첫 번째 요소를 정렬된 부분의 적절한 위치에 삽입하여 정렬하는 과정을 반복한다. 수행 방법 정렬은 배열의 두번째 인덱스부터 시작한다. 현재 위치의 요소값을 저장해놓은 뒤 왼쪽의 요소값과 비교하면서 삽입한다. 수행 시간: O(n^2) Best: 1+1+1+…(n-1): θ(n) Average: θ(n^2) Worst: 1+2+…+(n-1): θ(n^2) 특징 값들이 거의 정렬되어 있을때 빠르게 실행 추가 공간 불필요 입력 크기가 크지 않고 거의 정렬되어 있을 때 적절 코드 구현 더보기 public class Sort { public void insertionSort(int[] a) { int i, j, temp; for (..