ecsimsw
mySql / CRUD 본문
CRUD
CRUD : Create / Read / Update / Delete
Create
1. INSERT
데이터 삽입 / INSERT INTO - VALUES
mysql> INSERT INTO 테이블명 (레이블1, 레이블2, 레이블3, ...) VALUES(값1, 값2, 값3, ...);
ex)
mysql> INSERT INTO contacts (id, number, name) VALUES(1,01012341234,jinhwan);
Tip) id는 테이블을 생성할 때, AUTO_INCREMENT, PRIMARY KEY()처리해서 값을 대입 안해도 자동적으로 값을 갖게, 또 겹치는 값을 갖지 않도록 하는 것이 좋다.
Read
1. SELECT
테이블 출력
mysql> SELECT 레이블1,레이블2, ... FROM 테이블 명;
mysql> SELECT * FROM 테이블명 // 전체 보기
ex)
mysql> SELECT * FROM contacts;
mysql> SELECT id,name FROM contacts;
개수 지정 / LIMIT
mysql> SELECT * FROM contacts LIMIT 지정개수;
ex)
mysql> SELECT * FROM contacts LIMIT 2;
검색 값의 데이터만 출력 / WHERE
mysql> SELECT * FROM contacts WHERE 레이블 = 값;
ex)
mysql> SELECT * FROM contacts WHERE name="jinhwan";
정렬 후 출력 / ORDER BY
mysql> SELECT * FROM contacts ORDER BY 레이블 정렬방식;
ex)
mysql> SELECT * FROM contacts ORDER BY id DESCENDING;
Update
1. Update
데이터 선택 수정 / UPDATE - SET - WHERE
mysql> UPDATE 테이블명 SET 레이블=값, 레이블=값, ... WHERE 수정데이터의레이블 = 수정데이터의값;
ex)
mysql> UPDATE contacts SET number=01023234232,id =6 WHERE id =3;
DELETE
1. DELETE
데이터 선택 삭제 / DELETE FROM - WHERE
mysql> DELETE FROM 테이블명 WHERE 삭제데이터의레이블= 해당값;
ex)
mysql> DELETE FROM contacts WHERE id = 6;
'Database > SQL, JDBC' 카테고리의 다른 글
JDBC / 설치와 연결 / Connection (0) | 2020.05.15 |
---|---|
mySql / JOIN / AS (0) | 2020.05.08 |
mySql / 데이터베이스, 테이블 생성과 삭제 (0) | 2020.05.06 |
mySql / 데이터 베이스 서버 / 스키마 / 테이블 (0) | 2020.05.05 |
mySql / 설치, 실행 (0) | 2020.05.05 |
Comments