-
[MySQL] 데이터베이스 & 테이블CSE/MySQL 2015. 6. 12. 16:18
데이터 베이스 생성
'data_base_name' 란에 자신이 만들고자하는 DB 명을 입력.
123create database 'data_base_name';create database db1;cs 데이터 베이스 확인
1show databases;cs 데이터 베이스 지정
'data_base_name'란에 자신이 사용하고자하는 DB 명을 입력.
123use 'data_base_name';use db1;cs 현재 사용하고 있는 DB 표시
1SELECT database();cs 테이블 생성
추가적으로 옵션을 줄수있다.
12345678910111213CREATE TABLE 'table_name' ('column_name1' 'datatype1','column_name2' 'datatype2',....);CREATE TABLE tb1 (number VARCHAR(10),name VARCHAR(10),age INT);cs 모든 테이블 표시
12SHOW tables;cs 테이블 칼럼 구조 확인
123DESC 'table_name';DESC tb1;cs 테이블에 데이터 추가(INSERT)
12345678910INSERT INTO 'table_name' VALUES(data1, data2, ...);INSERT INTO tb1 VALUES('A101', '강신우', 40);INSERT INTO tb1 VALUES('A102', '김기덕', 55);INSERT INTO tb1 VALUES('A103', '김민호', 28);INSERT INTO tb1 VALUES('A104', '문소리', 30);INSERT INTO tb1 VALUES('A105', '박문수', 35);cs 혹은 auto_increment로 자동으로 증가하는 기본키를 설정하여 데이터를 추가할 경우는
컬럼 이름을 지정하여 추가할 수 있음.
123INSERT INTO 'table_name'('column_name1','column_name2',...) VALUES(data1, data2, ...);INSERT INTO tb1(number, name, age) VALUES('A105', '박문수', 35);cs 데이터 표시
특정 컬럼만 조회할수 있거나, * 를 이용하여 전체 컬럼을 조회
1234SELECT column_name1, column_name2 FROM table_name;SELECT age, name FROM tb1;SELECT * FROM tbl;cs 테이블 복사
12CREATE TABLE tb1A SELECT * FROM tb1;cs 'CSE > MySQL' 카테고리의 다른 글
[MySQL] 저장 프로시저(Stored Procedure) & 저장 함수(Stored Function) & 트리거(Trigger) (0) 2015.06.12 [MySQL] 뷰(View) (0) 2015.06.12 [MySQL] UNION, JOIN, SUB QUERY (0) 2015.06.12 [MySQL] 수정(Update) & 삭제(Delete) (0) 2015.06.12 [MySQL] 조회 (0) 2015.06.12 [MySQL] 테이블 변경, 색인, 기본키 (0) 2015.06.12