컬럼 추가는
mysql> alter table php add email varchar(50) not null default '0';
Query OK, 1 row affected (0.04 sec)
Records: 1 Duplicates: 0 Warnings: 0
컬럼 삭제는
mysql> alter table php drop email;
Query OK, 1 row affected (0.01 sec)
Records: 1 Duplicates: 0 Warnings: 0
컬럼명,타입 변경은
mysql> alter table php change name testname varchar(12);
Query OK, 1 row affected (0.01 sec)
Records: 1 Duplicates: 0 Warnings: 0
컬럼 타입 수정은
mysql> alter table php modify testname varchar(14);
Query OK, 1 row affected (0.01 sec)
Records: 1 Duplicates: 0 Warnings: 0
마지막으로 테이블명 수정은
mysql> alter table php rename testphp;
Query OK, 0 rows affected (0.00 sec)
MySQL 접속/상태 확인
텔넷에서 MySQL 접속하기
mysql -u[사용자아이디] -p[비밀번호]
$ mysql -uroot -p12345
☞ 텔넷 또는 SSH(보안텔넷)에서 사용자아이디 root, 비밀번호 12345으로 MySQL에 접속함
$ mysql -uroot -p12345
☞ 텔넷 또는 SSH(보안텔넷)에서 사용자아이디 root, 비밀번호 12345으로 MySQL에 접속함
접속 끊기
mysql> exit
현재 상태 보기
mysql> status
DB 관리
DB 목록 보기
mysql> SHOW DATABASES;
DB 고르기
mysql> USE DB이름;
DB 만들기
mysql> CREATE DATABASE DB이름;
DB 지우기
mysql> DROP DATABASE DB이름;
테이블 관리
테이블 목록 보기
mysql> SHOW TABLES;
테이블 구조 보기
mysql> DESC 테이블이름;
mysql> DESCRIBE 테이블이름;
mysql> EXPLAIN 테이블이름;
mysql> DESCRIBE 테이블이름;
mysql> EXPLAIN 테이블이름;
테이블 만들기
CREATE TABLES 테이블이름 ( 항목이름1 변수형, 항목이름2 변수형, ... );
mysql> CREATE TABLE customer
> ( Name char(50),
> Address char(50),
> City char(50),
> Country char(25),
> Birthday date );
mysql> CREATE TABLE customer
> ( Name char(50),
> Address char(50),
> City char(50),
> Country char(25),
> Birthday date );
테이블 이름 바꾸기
mysql> RENAME TABLE 테이블이름1 to 테이블이름2;
테이블 지우기
mysql> DROP TABLE 테이블이름;
'DB스토리 > MYSQL' 카테고리의 다른 글
MySQL - DB/테이블 관리 기본 명령어 (0) | 2013.11.13 |
---|---|
MYSQL 명령어 (0) | 2013.10.30 |
Mysql Workbench - Synchronize Model with Database (0) | 2013.03.18 |
MYSQL SET 타입 관련 (0) | 2013.03.18 |
Mysql Workbench 사용법 (0) | 2013.02.18 |