- 생활코딩 -

https://opentutorials.org/course/195/1467


MySQL매뉴얼

http://www.mysqlkorea.com/sub.html?mcode=manual&scode=01&lang=k


데이터 베이스 사랑넷 커뮤니티

http://database.sarang.net/?criteria=mysql


데이터 베이스란 데이터를 구조화해서 관리하여 저장 또는 사용 편리해짐.


데이터 베이스 -> 테이블 -> 필드... 필드에 데이터들이 들어감


문법

selet * from member; //멤버 테이블에 있는 데이터를 모두 가져온다. sql에서 *은 전체를 뜻한다.


SELECT - 데이터베이스에서 내용을 추출함

UPDATE - 데이터베이스의 내용을 수정함

DELETE - 데이터베이스의 내용을 삭제함

INSERT INTO - 데이터베이스에 내용을 삽입함

CREATE DATABASE - 데이터베이스를 만듬

ALTER DATABASE - 데이터베이스를 수정함

CREATE TABLE - 테이블을 만듬

ALTER TABLE - 테이블을 수정함

DROP TABLE - 테이블을 삭제함

CREATE INDEX - 키값을 만듬

DROP INDEX - 키값을 지움


1.삽입

INSERT INTO table_name VALUES (value1, value2, value3,...)

INSERT INTO `student` VALUES ('2', 'leezche', '남자', '서울', '2000-10-26');


INSERT INTO table_name (column1, column2, column3,...) VALUES (value1, value2, value3,...)


2. 검색

select * from member where age = 24; // age 에서 24인 대상을 찾아줌

select * from member where name in ('이씨', '김씨 '); //name에서 이씨, 김씨를 찾아줌


3. 수정

UPDATE 테이블명 SET 컬럼1=컬럼1의 값, 컬럼2=컬럼2의 값 WHERE 대상이 될 컬럼명=컬럼의 값


4. 삭제

DELETE FROM 테이블명 [WHERE 삭제하려는 칼럼 명=값]



반응형

'Programming > Database' 카테고리의 다른 글

SQL Join 사용해보기  (0) 2017.06.15
SQL Update 사용해보기  (0) 2017.06.14
SQL Insert, Delete 사용해보기  (0) 2017.06.08
테이블 만들기 및 SQL Select 사용 해보기  (0) 2017.06.08
트랜잭션의 개념  (0) 2017.06.01
인덱스의 개념  (0) 2017.05.30
DB 공부하기  (0) 2017.05.25