웹/MySQL

MySQL 기본 명령어 (Database 및 Table)

범고래_1 2014. 9. 3. 13:46

접속

$ mysql -u 사용자명



데이터베이스


데이터베이스 생성

mysql> CREATE DATABASES 데이터베이스_이름;


데이터베이스 목록 보기

mysql> SHOW DATABASES;


특정 데이터베이스 사용 선언

mysql> USE 데이터베이스_이름;


데이터베이스 삭제

mysql> DROP DATABASE 데이터베이스_이름;



테이블


테이블 생성

mysql> CREATE TABLE 테이블_이름 ( 

-> column_name1 int,

-> column_name2 VARCHAR(10),

-> column_name3 int

-> );


데이터베이스 테이블 목록 보기

mysql> SHOW TABLES;


테이블 내용 삽입

mysql> INSERT INTO 테이블_이름 (col1, col2..) VALUES ('값1', '값2'...);


테이블 내용 모두 보기

mysql> SELECT * FROM 테이블_이름;


특정 값 추출해서 보기

mysql> SELECT * FROM 테이블_이름 WHERE 컬럼_이름='값';


테이블 구조 보기

mysql> EXPLAIN 테이블_이름;

mysql> DESCRIBE 테이블_이름;

mysql> DESC 테이블_이름;


테이블 삭제

mysql> DROP TABLE 테이블_이름;

안에 있는 데이터도 모두 날아간다. DROP TABLE은 항상 조심하자.


테이블 내에 데이터 삭제

mysql> DELETE FROM 테이블_이름;                                                // 테이블 내에 모든 데이터 삭제

mysql> DELETE FROM 테이블_이름 WHERE 컬럼_이름='값';             // 조건을 만족하는 데이터(row)삭제 





테이블 변경(컬럼 추가)

mysql> ALTER TABLE 테이블_이름 ADD 컬럼_이름 컬럼_타입;

ex) ALTER TABLE email_list ADD id INT AUTO_INCREMENT FIRST, ADD PRIMARY KEY (id);


테이블 변경(컬럼 삭제)

mysql> ALTER TABLE 테이블_이름 DROP 컬럼_이름;

' > MySQL' 카테고리의 다른 글

mysql 권한주기  (0) 2017.02.03
MySQL 기본 명령어 (Column)  (0) 2014.09.08
mysqli_fetch_array()  (0) 2014.09.08
MySQL 자료형(Data Type)  (0) 2014.09.06
MySQL 기본함수  (0) 2014.09.04