MySQL 명령어 모음

Nicholas·2022년 5월 8일
0

DATABASE

목록 보기
2/4

1. MySQL 명령어

1. mysql.server start

  • mysql.server start: MySQL서버 실행

2. mysql -u root -p

  • mysql -u root -p: MySQL진입 명령어
  • mycli -u root: MyCLI툴 설치되었을경우 MySQL진입 명령어

3. ;

  • ;: 터미널사용중 mysql 접속하면 mysql>로 터미널이 바뀌고 그다음부터는 sql쿼리문을 사용한다. 이때부터는 모든 명령어뒤에 ;을 붙인다.

4. show databases

  • show databases;: 현재 모든 데이터베이스 목록 출력

5. create database DB이름

  • create database DB이름: DB이름의 데이터 베이스 생성
  • create database DB이름 character set utf8mb4 collate utf8mb4_general_ci;
    • character set :
      DB에 저장될 데이터 글자수에 대한 옵션
    • utf8mb4 :
      utf8이 기본값인데 3bytes까지 저장가능하여 이모지는 4bytes임으로 저장이 안된다. 그래서 4bytes로 변경하는 설정
    • collate
      DB에 저장될 데이터 정렬순서에 대한 옵션
    • utf8mb4_general_ci
      utf8mb4_general_ci 이 기본값, 속도는 빠르나 몇몇의 언어의 정렬이 부자연스러워 utf8mb4_unicode_ci를 사용권장

6. use DB이름

  • use DB이름;: DB이름의 DB 선택

7. show tables

  • show tables;: 선택한 DB의 테이블 목록 출력

8. desc 테이블명

  • desc table명;: 선택한 DB의 테이블 구조 출력

9. SELECT * FROM 테이블명

  • SELECT * FROM table명;: 선택한 DB의 테이블 내용 출력

10. exit

  • exit: 터미널에서 mysql>처럼 쿼리문을 쓰는 곳에서 다시 터미널로 나올때 쓰는 명령어

11. DROP DATABASE DB이름;

  • DROP DATABASE DB이름; : DB이름의 DB이름 전체 삭제 명령어

12. DROP TABLE 테이블명

  • DROP TABLE 테이블명; : 테이블명의 테이블 전체 삭제 명령어
profile
WEB Developer

0개의 댓글