테이블
테이블 생성하기
CREATE TABLE 테이블 (컬럼 데이터 타입)
CREATE TABLE friend (idx INTEGER, name TEXT);
데이터 타입: TEXT, INTEGER(정수), REAL(실수) 등
테이블 확인하기
.tables
테이블의 구조 확인하기
.schema friend
테이블 삭제하기
DROP TABLE friend;
데이터
데이터 입력하기
INSERT INTO 테이블 VALUES (데이터);
INSERT INTO friend VALUES (1,'김철수');
또는 INSERT INTO 테이블 (컬럼) VALUES(데이터);
데이터 조회하기
SELECT 컬럼 FROM 테이블
SELECT name FROM people;
1. 모두 조회하기
SELECT * FROM friend;
2. 조건 설정해서 조회하기
SELECT *FROM 테이블 WHERE 조건;
데이터 수정하기
UPDATE 테이블 SET 컬럼=데이터 WHERE 조건;
데이터 삭제하기
DELETE FROM 테이블 WHERE 조건;
(조건 없다면 모든 데이터 삭제)
-두산 선수들의 정보로 테이블 만들어보기-
sqlite> CREATE TABLE player (idx INTEGER PRIMARY KEY AUTOINCREMENT, name TEXT, number REAL, position TEXT);
sqlite> INSERT INTO player (name, number,position) VALUES('허경민',13,'유격수');
sqlite> INSERT INTO player (name, height,weight) VALUES('김재환',32,'좌익수');
sqlite> INSERT INTO player (name, height,weight) VALUES('강승호',23,'1루수');
sqlite> INSERT INTO player (name, height,weight) VALUES('박세혁',10,'포수');
sqlite> INSERT INTO player (name, height,weight) VALUES('정수빈',31,'중견수');
(*primary key는 중복 불허)
기타(실행 등..)
실행
sqlite3 설치 후 특정 파일(A)로 옮김
A에서 WINDOW POWERSHELL 실행
PS C:\Users\user\Desktop\kusf> cmd
Microsoft Windows [Version 10.0.19044.2006]
(c) Microsoft Corporation. All rights reserved.
C:\Users\user\Desktop\kusf>sqlite3 test.db
SQLite version 3.39.3 2022-09-05 11:02:23
Enter ".help" for usage hints.
sqlite>
기타
1. 컬럼명 같이 제시
.mode column
2. 정렬
.header on
데이터 분석 공부 #2 (0) | 2023.07.06 |
---|---|
데이터 분석 공부 #1 (0) | 2023.07.05 |
KBO MVP 예측 프로젝트 (0) | 2022.12.29 |
야구 스탯(BASEBALL STATS) (0) | 2022.11.09 |
WAR 리그 <통계의 스포츠, 야구의 꽃 WAR> (0) | 2022.10.17 |
댓글 영역