일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 백준 12761
- 자바 디자인패턴
- 12761번 돌다리
- golang struct
- 자바 디자인 패턴
- 자바
- 파이썬
- String 함수
- 백준 12761번
- 하둡
- MongoDB Realm
- 도메인 주도 개발
- 몽고디비 렘
- go
- 백준 사이트
- ddd
- 고 배열
- 우분투
- 백준
- flask
- golang
- 백준 파이썬
- hadoop
- 12761 돌다리
- domain driven develop
- 도메인 주도 개발 시작하기
- http 개념
- 정렬
- http 완벽가이드
- 트리 순회
- Today
- Total
개발바닥
기본적인 SQL 문법 본문
SQL 언어는 관계 데이터베이스의 표준 질의어로 사용한다.
SQL은 간단히 말해서 데이터베이스에 질문을 던져서 그 결과 값을 얻을 수 있는 언어이다.
#테이블의 생성 (CREATE TABLE)
테이블을 만드는 것은 create table 을 사용한다.
명령어
CREATE TABLE 테이블명 (
칼럼명1 데이터타입1,
칼럼명2 데이터타입2
);
SQL 언어 기본적인 데이터 유형
형식 |
의미 |
INT |
정수 |
FLOAT(n) |
실수 |
CHAR(n) |
문자수가 n인 문자열 |
VARCHAR(n) |
문자수가 최대 n인 문자열 |
DATE |
날짜(yyyymmdd) |
TIME |
시간(hhmmss) |
#데이터 입력하기 (INSERT)
생성된 테이블에 데이터를 삽입하는 것이다.
데이터 삽입하는 방법은 2가지 방법이 있습니다.
1. 칼러명을 정의해서 데이터를 삽입하는 방법 (원하는 칼럼명만 넣을 때 사용)
2. 해당 테이블에 대한 모든 칼러명에 데이터를 삽입할 때 사용
명령어
1.
INSERT INTO 테이블명 (칼럼명1, 칼럼명2, ....)
VALUES ( 칼러값1, 칼럼값2, ...);
2.
INSERT INTO 테이블명 VALUES (칼럼값1, 칼럼값2, ...);
주의할 점 문자열은 반드시 작은 따옴표(') 안에 넣어야 한다.
#데이터 검색 (SELECT)
세로줄을 선택하여 보여준다. 테이블에서 칼럼값 (필드값)을 뽑는다.
명령어
SELECT 칼럼명 FROM 테이블명;
모든 칼럼에 대한 필드값을 보고 싶을 때는 와일드 카드 ( * ) 를 사용하면 된다.
또는 원하는 조건에 필드값만을 출력하고 싶을 때는 from 문 뒤에 where 문을 사요하여 조건을 줄 수 있다.
#데이터의 삭제 (DELETE)
특정 데이터 레코드를 삭제한다. 즉, 가로줄을 삭제한다.
명령어
DELETE FROM 테일블명 WHERE 조건절;
#데이터값 수정 (UPDATE)
데이터 값을 잘못 넣었을 경우 수정하려명 UPDATE를 사용한다.
명령어
UPDATE 테일블명 SET 칼럼값1=변화값 WHERE 조건;
'MySql' 카테고리의 다른 글
mysql 제거 (1) | 2019.03.20 |
---|---|
윈도우10 mysql 및 workbench 설치 (0) | 2019.03.20 |