SQL ?
Structed Query Language
데이터 베이스에서 데이터를 정의, 조작, 제어하기 위해 사용하는 언어
- 데이터 정의 언어 (DDL: Data Definition Language) - CREATE, ALTER, DROP 등의 명령어
- 데이터 조작 언어 (DML: Data Manipulation Language) - INSERT, UPDATE, DELETE, SELECT 등의 명령어
- 데이터 제어 언어 (DCL: Data Control Language) - GRANT, REVOKE, COMMIT, ROLLBACK 등의 명령어
Step 01
https://dev.mysql.com/downloads/mysql/
페이지에 접속한 후, m1은 상단, 아니먄 x86 DMG ARCHIVE를 받아준다.
Step 02
cd/usr/local/mysql/bin
./mysql -u root -p
terminal에서 입력 후 mysql에 접근한다.
매번 path를 입력하여 접근하는 것이 조금은 번거로우니, 환경변수를 설정한다.
sudo nano /etc/paths
sudo : 관리자 권한으로 실행
nano : 파일 편집 툴
nano로 paths를 편집하겠다는 의미이다. p/w 입력을 마치고 가장 하단에 mysql path를 추가해준다.
control X로 빠져나오고 저장해준다. 이제 어느 위치에서나 mysql -u root -p로 접근이 가능하다.
Step 03
https://dev.mysql.com/downloads/workbench/
워크벤치로 실행하는 방법이다. 해당 링크에서 새로운 툴을 다운받아줘야한다.
ERROR
terminal에서 sql 접근을 시도하던 중, 계속하여 no directory, no such file이라는 에러가 떴다.
sql을 reinstall 하면서 위치를 바꿀 수가 있나? 하고 보니 불가능했다. 다시 install 하니 어찌저찌 실행은 됐다.
전에 받을때랑 다르게 설정한건 download package를 버렸냐의 유무였다. 사실 download pck는 지워도 된다고 생각해서 지웠는데
아니었나보다 .. (사실무근이다.) 별안간 실행 되어 다행이다.
'mySql' 카테고리의 다른 글
[mysql] Logical Operators (0) | 2022.12.04 |
---|---|
[mysql] ORDER BY / Comparison Operators (0) | 2022.12.04 |
[mysql] insert / select / where / update / delete (0) | 2022.12.04 |
[mysql] table (0) | 2022.12.04 |
[mysql] create , drop database / 사용자 생성 / 새로고침 (0) | 2022.12.02 |