반응형
250x250
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- 시험데이터
- 최댓값
- total
- 신경망
- MIN
- Pointwise Convolution
- 학습 구현
- 데이터베이스
- 오차제곱합
- 밑바닥부터 시작하는 딥러닝
- Depthwise Separagle Convolution
- sum
- sqlite3
- AVG
- 평균
- 제약조건
- 렐루함수
- 미니배치
- Depthwise Convolution
- PyQt5
- 수치미분
- max
- join
- PYTHON
- COUNT
- Next.js
- 교차엔트로피오차
- 합계
- next.js 튜토리얼
- sigmoid
Archives
- Today
- Total
우잉's Development
SQLite3 _ Table 1 본문
728x90
반응형
1. 테이블 생성
# 기본 구문
CREATE TABLE 테이블명 (컬럼명1, 컬럼명2, ...)

# 데이터 타입 지정하여 테이블 생성
CREATE TABLE 테이블명 (컬럼명1 데이터 타입, 컬럼명2 데이터 타입, ... )

#데이터베이스에 작성되는 테이블 목록 확인
.tables

2. 테이블 스키마(구조) 확인
# 첫 번째 방법
select * from sqlite_master;

# 두 번째 방법
.schema

3. 테이블 명 변경하기
ALTER TABLE 테이블명 RENAME TO 새테이블명;

위에서 table은 customer과 customer2 두 개였지만 테이블 명 변경 후 customer과 user 두 개로 바뀌어 있다.
4. 테이블 컬럼 추가 및 삭제
1) 컬럼 추가
ALTER TABLE 테이블명 ADD COLUMN 컬럼명 [ 데이터타입 ] ;

2) 컬럼 삭제
DROP COLUMN 문을 SQLite에서는 지원하지 않는다.
대신에 공식 사이트에서는 DROP TABLE, ALTER TABLE RENAME 문을 이용하라고 가이드 하고 있다.

user2 테이블을 생성하고 user테이블의 id와 name을 insert 해준다. 그리고 user 테이블을 없앤 후 위에서 배운 alter table 테이블 명 rename to 새 테이블명; 으로 테이블명을 user2 에서 user로 바꿔준다.
5. 테이블 삭제
DROP TABLE 테이블 명;

지금까지 기본 테이블 생성 및 변경을 배웠다면 다음 시간은 테이블 제약조건에 대해 알아보도록 하겠습니다.
728x90
반응형
'개발 > SQLite3' 카테고리의 다른 글
SQLite3_Table 2_제약 조건2 (0) | 2021.12.29 |
---|---|
SQLite3_Table 2_제약 조건1 (0) | 2021.12.28 |
SQLite 기본 명령어 사용하기 (0) | 2021.12.28 |
SQLite3 설치하기 (0) | 2021.12.28 |
SQLite3 사용법 [Python] (1) | 2021.12.23 |