
서버접속
cd /usr/local/mysql/bin
./mysql -uroot -p
패스워드를 입력하면, MySQL 프로그램이 실행된다.
MySQL은 대소문자 구분을 하지 않는다.
그러나 가독성을 위해,
각자의 방법으로 보기 좋게 코드를 작성하는 습관을 들이자.
CREATE database 원하는 이름;
// Query OK, 1 row affected (0.01 sec)
SHOW databases;
// 표 나온 이후
// 6 rows in set (0.01 sec)
(추후에... 작성)
DROP database 원하는 이름;
// Query OK, 0 rows affected (0.02 sec)
USE database이름
// Database changed
CREATE TABLE topic(
-> -> id INT(11) NOT NULL AUTO_INCREMENT,
-> -> title VARCHAR(100) NOT NULL,
-> -> description TEXT NULL,
-> -> created DATETIME NOT NULL,
-> -> author VARCHAR(30) NULL,
-> -> profile VARCAHR(100) NULL,
-> -> PRIMARY KEY(id));
주의: 엔터는 띄어쓰기가 아니다. 엔터 후에 꼭 띄어쓰기를 하자!
SHOW tables;
// 표 나온 이후
// 1 rows in set (0.00 sec)
DESC 테이블 이름;
// 테이블 구조가 나옴
// 1 rows in set (0.00 sec)
RENAME TABLE 테이블 이름 TO 바꾸고자 하는 테이블 이름;
DROP TABLE 테이블 이름;
INSERT INTO topic (title,description,created,author,profile)
VALUES('MYSQL','MYSQL is ...',NOW(),'youngdong','developer');
(다음 포스트에 계속)
UPDATE 테이블 이름 SET description='Oracle is...', title='Oracle' WHERE id=2;
ALTER TABLE 테이블 이름 ADD COLUMN 행 이름 INT NULL AFTER 행 위치
ALTER TABLE 테이블 이름 DROP 행 이름
UPDATE 테이블 이름 SET 행 이름='값' WHERE ('PK' = '1')
DELETE FROM topic WHERE id = 5;