🔴 ETC/Terminal
mysql(2) - 접속상태확인, DB관리, table관리, 컬럼관리
kkangdda
2019. 12. 9. 11:45
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