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
'🔴 ETC > Terminal' 카테고리의 다른 글
mysql(3) - 중복 데이터 관리 : ON DUPLICATE KEY UPDATE (0) | 2019.12.09 |
---|---|
mysql(1) - 접속, 데이터베이스 생성, 계정 생성, 권한부여 (0) | 2019.12.05 |