mysql 명령어

mysql -u 사용자명 -p db이름

[비밀번호 변경]
mysqladmin -y root password 새비밀번호

[DB 생성]
mysql> CREATE DATABASE db이름;

[DB목록 조회]
mysql> SHOW DATABASES;

[사용]
mysql> USE db이름;

[삭제]
mysql> DROP DATABASE [IF EXISTS] db이름;



[테이블 생성]
mysql> CREATE TABLE 테이블이름(
mysql> 컬럼이름 타입,
mysql> 컬럼이름 타입,
mysql> );

[테이블 목록]
mysql> SHOW TABLES;

[테이블 구조]
mysql> EXPLAIN 테이블이름;
mysql> DESC 테이블이름;



[상태 보기]
mysql> status


[INSERT]
mysql> INSERT INTO 테이블이름 VALUES(값1,값2...);

mysql> INSERT INTO 테이블이름 (컬럼1,컬럼2...) VALUES(값1,값2...);

[SELECT]
mysql> SELECT 컬럼1, 컬럼2, ... FROM 테이블이름;
mysql> SELECT * FROM 테이블이름;


[DELETE]
mysql> DELETE FROM 테이블이름 WHERE 조건


[테이블 이름 변경]
mysql> ALTER TABLE 테이블이름 RENAME 바꿀이름;

[컬럼 이름 변경]
mysql>ALTER TABLE 테이블이름 CHANGE 컬럼이름 컬럼new이름 INT NOT NULL AUTO_INCREMENT;

[컬럼 추가]
mysql> ALTER TABLE 테이블이름 ADD 컬럼이름 형태(ex.varchar(10));

[컬럼 삭제]
mysql> ALTER TABLE 테이블이름 DROP 컬럼이름;

[기존 컬럼 삭제 후 새 컬럼 추가]
mysql> ALTER TABLE 테이블이름 DROP 컬럼이름, ADD 컬럼이름 형태(ex.varchar(10)) FIRST;

[테이블 내용 전체 삭제]
mysql> TRUNCATE TABLE 테이블이름;

댓글