이것이MYSQL이다 4

[MySQL] DELETE DELETE는 행 단위로 삭제합니다. WHERE이 생략되면 전체 데이터를 삭제합니다. //예시 테이블// CREATE TABLE person ( name VARCHAR(5) NOT NULL, -- ex) 홍길동 height INT NOT NULL, -- ex) 178 address VARCHAR(2) NOT NULL -- ex) 서울, 경기, 강원, 경남, 경북, 전남, 전북, 충청 ); DELETE FROM [테이블 이름] WHERE [조건] -> DELETE FROM person WHERE height > 170 -> DELETE FROM person WHERE height > 170 LIMIT 5 출처 이것이 MySQL이다 Computer Science/DataBase 2021. 8. 10.
[MySQL] UPDATE 기존에 입력되어 있는 값을 변경하기 위해서 UPDATE문을 사용합니다. UPDAT도 사용법은 간단하지만 주의할 사항이 있습니다. WHERE은 생략이 가능하지만 WHERE을 생략하면 테이블의 전체의 행이 변경됩니다. //예시 테이블// CREATE TABLE person ( name VARCHAR(5) NOT NULL, -- ex) 홍길동 height INT NOT NULL, -- ex) 178 address VARCHAR(2) NOT NULL -- ex) 서울, 경기, 강원, 경남, 경북, 전남, 전북, 충청 ); UPDATE [테이블 이름] SET [열1 = 값1, 열2 = 값2, ...] WHERE [조건] -> UPDATE user SET name='김동환', height=178 WHERE name.. Computer Science/DataBase 2021. 8. 10.
[MySQL] INSERT INSERT는 테이블에 데이터를 삽입하는 명령어 입니다. //예시 테이블// CREATE TABLE person ( name VARCHAR(5) NOT NULL, -- ex) 홍길동 height INT NOT NULL, -- ex) 178 address VARCHAR(2) NOT NULL -- ex) 서울, 경기, 강원, 경남, 경북, 전남, 전북, 충청 ); 하지만, 생략할 경우에 VALUES 다음에 나오는 값들의 순서 및 개수가 테이블이 정의된 열 순서 및 개수와 동일해야 합니다. 열의 순서를 바꿔서 입력하고 싶을 땐 꼭 열 이름을 입력할 순서에 맞춰 나열해 줘야 합니다. INSERT [INTO] [테이블 이름(열1, 열2, 열3, ...)] VALUES (값1, 값2, 값3, ...) -> INSE.. Computer Science/DataBase 2021. 8. 10.
[MySQL] SELECT SELECT문은 가장 많이 사용하는 구문입니다. 한마디로 데이터베이스 테이블에서 원하는 정보를 추출하는 명령입니다. //예시 테이블// CREATE TABLE person ( name VARCHAR(5) NOT NULL, -- ex) 홍길동 height INT NOT NULL, -- ex) 178 address VARCHAR(2) NOT NULL -- ex) 서울, 경기, 강원, 경남, 경북, 전남, 전북, 충청 ); 테이블 전체 출력 SELECT * FROM [테이블 이름] -> SELECT * FROM person 특정 열만 보이도록 출력 SELECT [열 이름1, 열 이름2] FROM [테이블 이름] -> SELECT name, height FROM person 조건에 부합하게 출력 SELECT [.. Computer Science/DataBase 2021. 8. 10.