설치방법
1. SQL 홈페이지에 접속한다.
https://www.sqlite.org/download.html
2. 각 호환에 맞는 것을 다운받는다.
Window 기준 마지막 걸 다운받으면 된다.
https://www.sqlite.org/2023/sqlite-tools-win32-x86-3420000.zip
3. 압축을 풀어 편한 폴더로 옮겨준다.
나는 c드라이브내 sqlite3라는 폴더를 만들어 파일들을 옮겨주었다.
4. 환경변수 편집을 해준다.
시스템창에 환경변수 검색 -> 시스템 속성-고급-환경변수 클릭
시스템 변수 -Path 클릭 -> 편집 클릭
새로만들기 - 위치 선택 - 확인
확인 - 확인 누르고 빠져나온다.
4. 버전정보 확인
sqllite3 -version
window + R 키를 누르고 위와 같은 명령어를 조회하면 버전정보가 나온다.
버전정보가 잘 나오면 설치가 잘 된 것!
SQL 테이블 생성하기
1. sqlite3.exe 파일을 더블클릭한다.
2. 테이블 생성 명령어 입력하기
.open 테이블이름.db
만들고 싶은 테이블 이름.db 입력하고 엔터를 누른다.
그럼 아래와 같이 같은 경로 내에 test.db가 생성된 모습을 볼 수 있다.
3. 테이블 만들기
CREATE TABLE 테이블명 (
열1 데이터_유형,
열2 데이터_유형,
열3 데이터_유형,
...
);
여기서 테이블명은 새로 생성할 테이블의 이름이고,
열1, 열2, 열3등은 테이블의 열(Column)을 나타낸다.
테이터_유형은 해당 열에 저장될 데이터 유형을 지정한다.
참고로 행은 아래 표와 같이 가로로 한 줄(엑셀에서 숫자 영역) 이고,
열은은 세로방향을 의미한다.
행(열) | 행 | 행 | 행 |
열 | |||
열 |
예를 들어, 'person'이라는 테이블을 생성하고,
이름(name), 나이(age), 이메일(email)을 저장하는 열을 가지도록 테이블을 만들려면 다음과 같이 작성할 수 있다.
CREATE TABLE person (
name VARCHAR(50),
age INT,
email VARCHAR(100)
);
이렇게 만들면 이름(10글자), 나이(숫자형), 이메일(100글자)라는 열을 가진
person이라는 테이블이 생성되었다.
이런 셈 👇
name | age |
값 삽입하기(INSERT)
INSERT INTO table_name (column1, column2, column3, ...)
VALUES (value1, value2, value3, ...);
나는 내 이름, 나이, 이메일을 삽입하는 값을 넣어 보았다.
행을 추가할 때는 INSERT 문을 사용한다.
모든 컬럼에 순서대로 값을 넣을 때는 컬럼명을 생략하고 쓸 수 있다.
예시:
조회하기(SELECT)
조회할 때는 SELECT문을 사용한다.
다음 문장은 person 테이블의 모든 행과 열을 조회한다.
SELECT * FROM person;
값이 맞게 나온다.
SQL에서 사용하는 데이터 유형
- 문자열 데이터 유형: CHAR, VARCHAR, TEXT.
- 숫자형 데이터 유형: INTEGER, BIGINT, FLOAT, DOUBLE.
- 날짜 / 시간 데이터 유형: DATE, TIME, DATETIME, TIMESTAMP.
- 이진 데이터 유형: BLOB.
- 불리언 데이터 유형: BOOLEAN
'개발공부 > SQL & DB' 카테고리의 다른 글
[SQL] CSV 파일 SQLite 이용해 DB파일로 바꾸기 (0) | 2023.06.03 |
---|---|
[SQL] 4가지 모드(box, column, table, markdown) (0) | 2023.06.01 |
[SQL] SQL 기초지식 공부(식별자, 주석, DB백업, 데이터타입, 이스케이프, 테이블 스키마 확인, DEFAULT, 인덱스) (0) | 2023.05.31 |
[SQL] 캐글 데이터 활용/타이타닉 호 데이터 분석 (0) | 2023.05.30 |
[SQL] 명령어 공부하기_INSERT, DELETE, UPDATE, SELECT (0) | 2023.05.29 |