프로필사진
mysql(2) - 접속상태확인, DB관리, table관리, 컬럼관리

2019. 12. 9. 11:45🔴 ETC/Terminal

300x250

<접속 상태 확인>

현재 상태 보기

mysql > status

접속 끊기

mysql > exit

<DB 관리>

DB 목록 보기

mysql > show databases;

DB 고르기

mysql > use DB이름;

DB 만들기

mysql > create database DB이름;

DB 지우기

mysql > drop database DB이름;

<Table 관리>

테이블 목록 보기

mysql > show tables;

테이블 구조 보기

mysql > desc 테이블이름;

테이블 만들기

mysql > create table 테이블이름 (항목이름1 변수형, 항목이름2 변수형 ... );

// create table testTable
// > (Name char(50),
// > Address char(50));

테이블 이름 바꾸기

mysql > rename table 기존테이블이름 to 새로운테이블이름;

테이블 안에 있는 데이터 삭제

mysql> delete from crawlingDB;

테이블 지우기

mysql > drop table 테이블이름;

<컬럼 관리>

컬럼 추가

mysql > alter table 테이블이름 add 컬럼이름 타입 옵션;

컬럼 삭제

mysql > alter table 테이블이름 drop 컬럼이름;

컬럼 이름 변경 / 타입 변경

mysql > alter table 테이블이름 change 컬럼이름 변경할컬럼이름 타입

컬럼 타입 수정

mysql > alter table 테이블이름 modify 컬럼이름 타입
// 특정 컬럼 not null로 바꾸기
// alter table testTable modify testC varchar(100) not null; 

PK 수정 : pk삭제 후 다시 추가

- pk삭제

mysql> alter table 테이블명 drop primary key;

- pk추가

mysql> alter table 테이블명 add primary key(컬럼명, 컬렴명 ...);

 

300x250