<실습환경 구축>
mysql> Create database zerobase -> default character set utf8mb4;(utf8 -> 다국어 지원 / mb4 -> 이모지 지원)
데이터베이스 안에서 실제 데이터가 저장되는 형태이고, 행(Row)과 열(column)로 구성된 데이터 모음
Table 생성
mysql> create table mytable
-> (
-> id int,
-> name varchar(16)
-> );
Table 확인
mysql> show tables;
(1) : Int 숫자형식 부여 / Varchar(16) 문자형식 부여
(2) 데이터 타입에 대한 정보
(원문) https://codingapple.com/unit/sql-table-and-data-types/)
(3): 작성한 쿼리를 다시 불러오는 것은 방향키로 불러올 수 있음
| 구분 | 문법 |
|---|---|
| 테이블 이름 바꾸기 | ALTER TABLE Table_A RENAME 'Table_B'(변경이름) |
| 칼럼 추가 | ALTER TABLE Table_A ADD column A(추가) 타입(추가) |
| 칼럼 데이터 타입 변경 | ALTER TABLE Table_A MODIFY column A 타입(변경) |
| 칼럼 이름&데이터 타입 변경 | ALTER TABLE Table_A CHANGE column A B(변경) 타입(변경) |
| 테이블 삭제 | DROP TABLE Table_A |
| 테이블 상세 확인 | DECE Table_A |
(1) 테이블 이름 바꾸기
mysql> alter table person
-> rename person;
(2) 칼럼 추가
mysql> alter table person
-> add column agee double;
(3) 칼럼 테이터 타입 변경
mysql> alter table person
-> modify column agee int;
(4) 칼럼 이름 및 데이터 타입 변경
mysql> alter table person
-> change column agee age int;
(5) 테이블 삭제
mysql> drop table person;
(6) 테이블 상세 확인
mysql> desc person;
__