-
챗 지피티와 SQL 공부하기 - Day1챗지피티랑 공부하기 2024. 8. 5. 11:11
[SQL 기본 명령어 복습]
1. SELECT : 데이터 조회
> select column1, column2 from table_name;
: 컬럼1, 컬럼2를 table_name에서 조회한다.
2. INSERT INTO : 새로운 데이터를 테이블에 추가
> insert into table_name (column1, column2) values (value1, value2);
: 테이블 네임의 컬럼1, 컬럼2에 밸류1, 밸류2를 추가한다.
3. CREATE TABLE : 새로운 테이블을 생성
> create table table_name (column1 datatype, column2 datatype, ...);
[예제1]
1. 테이블 생성
CREATE TABLE employee (
*CREATE TABLE : 새로운 데이터를 생성
*employees : 생성할 테이블의 이름
-> employees라는 이름의 테이블을 생성
id INT PRIMARY KEY,
*id : 열의 이름, 각 직원의 고유 식별
*INT : 정수를 저장하는 열
*PRIMARY KEY : 이 열의 테이블이 기본 키로 저장된다는 의미
name VARCHAR(50),
*name : 이 열의 이름, 각 직원의 이름 저장
*VARCHAR(50) : 가변 길이의 문자열을 저장한다. 최대 50자까지 저장 가능
position VARCHER(50),
*position : 이 열의 이름, 각 직원의 포지션 저장
*VARCHAR(50) : 가변 길이의 문자열을 저장한다. 최대 50자까지 저장 가능
department_id INT);
*department_id : 이 열의 이름, 소속된 부서의 ID
*INT : 정수를 저장하는 열
[employees]
id (Primary) name position deparment_id 1234567 김수지 마케터 1234567 [예제2] 테이블 이름: products
내 답변 : CREATE TABLE products (product_id INT, product_name VARCHAR(50), price ???, stock_quanity INT);
*DECIMAL : 소수점을 포함할 수 있는 숫자 데이터 타입
*(n1, n2) : 총 n1자리 숫자 중 소수점 이하 n2자리를 의미
> 10자리 숫자 중 소수점 이하 2자리까지 : (10, 2)
수정된 답변 : CREATE TABLE products (product_id INT, product_name VARCHAR(50), price DECIMAL(10,2), stock_quantity INT);
[정리]
*CREATE TABLE ~ : ~라는 이름의 새로운 테이블을 생성
*OO, INT, PRIMARY KEY : OO라는 이름의 데이터를 '정수'로 저장하고 그 열을 고정함.
*OO, VARCHAR(50) : OO라는 이름의 데이터를 '최대 50자의 문자열'로 저장함.
*OO, DECIMAL, (10,2) : OO라는 이름의 데이터를 총 10자리 숫자 중 소수점 2의 자리까지의 숫자로 저장함.
728x90반응형'챗지피티랑 공부하기' 카테고리의 다른 글
챗 지피티와 SQL 공부하기 - Day5 (0) 2024.08.13 챗 지피티와 SQL 공부하기 - Day4 (0) 2024.08.12 챗 지피티와 SQL 공부하기 - Day3 (0) 2024.08.09 챗 지피티와 SQL 공부하기 - Day2 (0) 2024.08.07