일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 해커톤
- react
- method
- 클라이언트
- 코딩
- vscode
- 공부
- ftech
- JS
- 코드스테이츠
- 초보
- underscores
- underbar
- 엔퀸즈
- 개발
- DOM
- 리액트
- 취업
- 알고리즘
- grpahQL
- 제일어려워
- 자바스크립트
- array
- 일상
- JavaScript
- 연습
- this
- 포스기
- nqueens
- Instantiation Patterns
- Today
- Total
analogcoding
6/24 / DB , SQL 본문
Toy 14번 문제. 해결 실패. 해결 후 수정 예정.
SQL 배우기.
Some of The Most Important SQL Commands
- SELECT - extracts data from a database
- UPDATE - updates data in a database
- DELETE - deletes data from a database
- INSERT INTO - inserts new data into a database
- CREATE DATABASE - creates a new database
- ALTER DATABASE - modifies a database
- CREATE TABLE - creates a new table
- ALTER TABLE - modifies a table
- DROP TABLE - deletes a table
- CREATE INDEX - creates an index (search key)
- DROP INDEX - deletes an index
SQL 키워드는 대소문자를 구분하지 않음.
일부 데이터베이스 시스템은 각 SQL 문 끝에 세미콜론을 요구한다.
세미콜론은 서버에 대한 동일한 호출로 둘 이상의 SQL 문이 실행될 수 있도록 하는 데이터베이스 시스템에서 각 SQL 문을 분리하는
표준 방법이다.
1. FROM
불러올 테이블을 설정.
2. SELECT
SELECT 범위 설정 ex) * , 가지고 있는 태그
SELECT DISTINCT (something) 설정한 범위에서 중복값을 제외한 고유한 값을 리턴.
SELECT COUNT (DISTINCT something or something) 그 값을 카운트.
3. WHERE
참고: WHERE 은 SELECT 문에서만 사용되는 것이 아니라 UPDATE, DELETE 문 등에서도 사용된다.
SELECT * FROM Customers
WHERE Country='Mexico';
SELECT * FROM Customers
WHERE CustomerID=1;
설정한 위치에 있는 값들을 리턴한다.
where operators
BETWEEN a AND b 사이값
LIKE 포함한 값 '문자%'
IN 여러값 탐색 ex) WHERE City IN ('Paris','London');
4. And Or Not
and ========== &&
or ========== ||
not ========== !
5. Order By
sort 처럼 정렬. order by 는 오름차순 . order by DESC 는 내림차순.
6. Insert Into
양식에 맞게 삽입
INSERT INTO Customers (CustomerName, ContactName, Address, City, PostalCode, Country)
VALUES ('Cardinal', 'Tom B. Erichsen', 'Skagen 21', 'Stavanger', '4006', 'Norway');
7. Null values
NULL 값은 0 값 또는 공백을 포함하는 필드와는 다르다. NULL 값을 가진 필드는 레코드를 생성하는 동안 비워둔 필드.
테이블에서 레코드를 업데이트할 때 UPDATE 문을 확인해야 한다.. WHERE 절에는 업데이트해야 할 레코드가 명시되어 있다.
WHERE 절을 생략하면 표에 있는 모든 레코드가 업데이트된다.
'Be well coding > In Immersive' 카테고리의 다른 글
6/26 / sql , back flow (0) | 2019.06.26 |
---|---|
6/25 / DB , mysql (0) | 2019.06.25 |
6/22 / server flow (0) | 2019.06.24 |
6/21 / promise , async await (0) | 2019.06.22 |
6/20 / server , express , node.js (0) | 2019.06.20 |