HEIDISQL 실행
CREATE TABLE
CREATE TABLE customers(
customer_number INT,
customer_name VARCHAR(50),
phone VARCHAR(50)
);
ctrl + shift + F9 : 실행
CREATE TABLE customers2(
customer_number INT NOT NULL,
customer_name VARCHAR(50) NOT NULL,
phone VARCHAR(50) NOT NULL
);
예) 특정 주식이라고 한다면, 어제 종가 가격 8만원이라는 데이터가 들어가야 하는데 아무 것도 안들어 가있다. 그럼 이는 주식의 가격은 빈칸일 수 없다 라며 오류 발생. (NULL 허용하지 않음)
방금 전 customers, customers2 쿼리를 만들었다.
현재는 빈 테이블. 뼈대만 구축
이제 데이터를 집어넣을려고 하는데 사용하는 쿼리가 INSERT INTO
insert INTO customers
(customer_number, customer_name, phone)
VALUES
(1,'이상훈','010-1234-5678'),
(2,'김상훈','010-1234-5678'),
(3,'박상훈','010-1234-5678')
;
ALTER TABLE customers rename newcustomers;
ALTER TABLE newcustomers ADD 지역 VARCHAR(50);
ALTER TABLE newcustomers MODIFY 지역 INT; #지역의 데이터 타입 변경
ALTER TABLE newcustomers CHANGE 지역 REGION VARCHAR(10);
#ALTER TABLE '테이블명' CHANGE '기존컬럼명' '새컬럼명' 데이터타입
#기존컬럼을 컬럼명과 데이터타입도 바꿈
ALTER TABLE newcustomers DROP REGION; #컬럼 삭제