개발바닥

기본적인 SQL 문법 본문

MySql

기본적인 SQL 문법

라이언 2019. 3. 27. 14:58
반응형

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
Comments