Database_SQLite_2
SQL
- 관계형 데이터베이스 관리시스템의 데이터 관리를 위해 설계된 특수 목적 프로그래밍 언어
- 데이터베이스 스키마 생성 및 수정
- 자료의 검색 및 관리
- 데이터베이스 객체 접근 조정 관리
SQL 분류
분류 | 개념 | 예시 |
---|---|---|
DDL - 데이터 정의 언어 | 관계형 데이터베이스 구조(테이블, 스키마)를 정의하기 위한 명령어 | CREATE DROP ALTER |
DML - 데이터 조작 언어 | 데이터를 저장, 조회, 수정, 삭제 등을 하기 위한 명령어 | INSERT SELECT UPDATE DELETE |
DCL - 데이터 제어 언어 | 데이터베이스 사용자의 권한 제어를 위해 사용하는 명령어 | GRANT REVOKE COMMIT ROLLBACK |
SQL Keywords(DML)
- INSERT : 새로운 데이터 삽입(추가)
- SELECT : 저장되어있는 데이터 조회
- UPDATE : 저장되어있는 데이터 갱신
- DELETE : 저장되어있는 데이터 삭제
테이블 생성 및 삭제
- 임의의 csv파일 만들기
- 데이터베이스 생성하기
$sqlite3 tutorial.sqlite3
#'.'은 sqlite 프로그램을 실행
sqlite> .database
- csv 파일을 table로 만들기
sqlite> .mode csv
sqlite> .import hellodb.csv examples2
sqlite> .tables
examples
- SELECT 확인하기
sqlite> SELECT * FROM examples2;
1,"길동","홍",600,"충청도",010-0000-0000
SQLITE사용하기
- 생성한 tutorial.sqlite3 오른쪽 마우스 클릭 후 OpenDatabase
- 탭 아래의 SQLITE EXPLORER에서 example2 우클릭 후 NEW QUERY(SELECT) 실행
- SQLITE가 VSCODE상에서 생성되면 확인후 우클릭-> RUN Query
- 모든 테이블이 조회되는 것을 알 수 있음
- 기본 명령어가 전체 데이터 조회이기 때문
-- SQLite
SELECT id, first_name, last_name, age, country, phone
FROM examples2;
Author And Source
이 문제에 관하여(Database_SQLite_2), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@holawan/DatabaseSQLite2저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)