롸?

sql 기본 구문 본문

DB/Maria DB

sql 기본 구문

허니버터새우깡 2020. 2. 10. 17:40
  • 테이블 생성

CREATE TABLE 테이블명(

   칼럼명 데이터형 (제약조건)

   ...

)

 

ex)

CREATE TABLE test(
     no int primary key,
     name char(10) not null,
     tel varchar(15)
);

 

 

  • 테이블 삭제

DROP TABLE 테이블명;

 

 

  • 레코드 추가 

INSERT INTO 테이블명(칼럼명, ... ) VALUES(값, ... );          칼럼명 전체 쓰기

INSERT INTO 테이블명 VALUES(값, ... );                         모든 칼럼에 데이터를 넣을 경우

INSERT INTO 테이블명(칼럼명, 칼럼명 ) VALUES(값, 값);   일부 칼럼에만 데이터 넣을 경우(순서 상관 X)

 

ex)

INSERT INTO test(no, name, tel) values(1, '가나다', '123-4567');
INSERT INTO test values(2, '러머버', '678-9012');
INSERT INTO test(no, name) values(3, '수우주', '345-6789');

 

 

  • 레코드 수정

UPDATE 테이블명 SET 칼럼명=수정할값 WHERE 조건;

 

ex)

UPDATE test SET name='사아자' WHERE no=3;

 

 

  • 레코드 삭제

전체 또는 부분 행 삭제, 테이블 구조는 유효

DELETE FROM 테이블명 WHERE 조건;

 

전체 레코드 삭제만 가능, 테이블 구조 유효, 전체 삭제시 속도가 더 빠름.

TRUNCATE TABLE 테이블명;

'DB > Maria DB' 카테고리의 다른 글

Join  (0) 2020.02.12
Select 연산자  (0) 2020.02.11
Index (색인)  (0) 2020.02.11
sql 제약조건 구문  (0) 2020.02.10
JAVA로 MariaDB 연결하기  (0) 2020.02.10
Comments