코딩알파
DB/Mysql 테이블 CREATE, INSERT , ALTER ,DROP 본문
728x90
테이블 생성
CREATE 사용합니다.
CREATE TABLE user( id INT(11) NOT NULL , name VARCHAR(10) NOT NULL, PRIMARY KEY(id) ); |
show tables;
테이블이 생성이 되었는지 확인
-INSERT-
INSERT를 사용하여 테이블 USER에 값을 넣어줄겁니다.
2가지 방법이 있습니다.
-문법(1)
INSERT INTO 테이블이름( 속성1, 속성2,..)VALUES(속성1값, 속성2값...);
값 부여
INSERT INTO USER(ID,NAME)VALUES(1,'TESTER'); |
-문법(2)
INSERT INTO 테이블이름 VALUES(속성값1,속성값2...);
값 부여
INSERT INTO USER VALUES(2,'TESTER2'); |
-ALTER-
ALTER문을 사용하여 데이터베이스와 테이블의 내용을 변경할수있습니다.
테이블 수정
- ADD
- MODIFY
- DROP
ADD(필드 추가)
-문법
ALTER TABLE 테이블이름 ADD CLOUMN 필드이름;
ALTER TABLE user ADD CLOUMN ssn VARCHAR(20) NOT NULL; |
ssn 항목 추가
MODIFY(속성 변경)
MODIFY로 만들기전에 ssn의 타입을 확인하겠습니다.
-문법
ALTER TABLE 테이블이름 MODIFY CLOUMN 필드이름;
ALTER TABLE user MODIFY COLUMN ssn VARCHAR(50) NOT NULL; |
VARCHAR(20) -> VARCHAR(50) 변경
DROP(삭제)
-문법
DROP TABLE 테이블명; (테이블삭제)
DROP DATABASE 데이터베이스명; (데이터베이스 삭제)
ALTER TABLE 테이블명 DROP COLUMN 필드명; (테이블의 필드삭제)
ALTER TABLE USER DROP COLUMN SSN; |
생성했던 SSN필드를 삭제하였습니다.
728x90
'Database' 카테고리의 다른 글
DB/Mysql JOIN문 + 문제 (0) | 2021.09.02 |
---|---|
DB/Mysql SELECT WHERE절 (0) | 2021.08.31 |
DB/mysql 테이블 SELECT ,UPDATE,DELETE문 공부 (0) | 2021.08.29 |
DB/mysql SELECT 연습문제 연습하기 (0) | 2021.08.29 |
DB /Mysql 처음시작단계 Table 생성 (0) | 2021.08.26 |
Comments