웹사이트 검색

Ubuntu 20.04에 SQLite 및 SQLite 브라우저를 설치하는 방법


이 페이지에서

  1. 전제 조건
  2. Ubuntu 20.04 공식 리포지토리에서 SQLite 설치
  3. 공식 저장소에서 Ubuntu 20.04에 SQLite 브라우저 설치
  4. Snap 스토어에서 SQLite 브라우저 설치
  5. SQLite 명령줄 인터페이스 사용
  6. 결론

Sqlite는 모바일 장치와 같은 임베디드 시스템에서 널리 사용되는 경량이지만 기능이 풍부한 데이터베이스 관리 시스템입니다. 기본적으로 대형 테이블에 구조화된 데이터를 저장하는 데 사용되는 상대 데이터베이스 관리 시스템입니다. 이 시리즈의 다른 주요 데이터베이스 관리 시스템에는 Microsoft의 SQL Server, MySQL, PostgreSQL, IBM의 DB2 및 Oracle Database가 포함됩니다. 오픈 소스이기 때문에 SQLite 소스 코드는 개발자의 요구 사항에 따라 수정할 수 있습니다. 또한 상업 및 비상업 프로젝트 모두에서 무료로 사용할 수 있습니다.

SQLite는 별도의 서버 프로세스 없이 실행됩니다. SQLite를 설정하는 데 서버가 필요하지 않기 때문에 파일을 여는 것처럼 SQLite 데이터베이스 인스턴스를 만들 수 있습니다. 저장된 파일에 직접 액세스할 수 있는 C 라이브러리입니다. 전체 데이터베이스 시스템은 단일 라이브러리에 포함되어 있습니다. 호스트 프로그램에 직접 통합됩니다. ACID를 완벽하게 준수합니다. 최소한의 시스템 리소스를 사용합니다.

SQLite 브라우저를 사용하면 SQLite 데이터베이스의 파일을 직접 조작할 수 있습니다. 오픈 소스입니다. DB 브라우저는 SQLite 브라우저의 예입니다. 데이터베이스 파일을 만들고 편집하는 데 사용할 수 있습니다. DB 브라우저의 시각적 인터페이스를 사용하면 SQL 명령을 기억할 필요가 없습니다. 이 기능은 새로운 사용자와 개발자 모두에게 보다 유연하게 해줍니다.

이 가이드에서는 Ubuntu 20.04 시스템에 SQLite 및 SQLite Browser를 설치하는 방법을 살펴봅니다. SQLite 브라우저를 설치하는 방법에는 두 가지가 있습니다. 첫 번째 방법에서는 Ubuntu 기본 리포지토리를 사용합니다. 두 번째 방법에서는 Snaps 사전 패키지 애플리케이션을 사용합니다. 설치 과정으로 넘어 갑시다.

전제 조건

  1. Linux 터미널에서 명령 실행에 대한 기본 지식.\n
  2. 관리('sudo') 액세스 권한이 있는 사용자 계정.\n
  3. 다양한 파일을 가져오기 위한 인터넷 액세스.\n

Ubuntu 20.04 공식 리포지토리에서 SQLite 설치

1단계. SQLite 설치를 진행하기 전에 아래 명령으로 리포지토리 목록을 업데이트합니다.

sudo apt update

2단계. 이제 다음 명령을 사용하여 SQLite를 계속 설치할 수 있습니다.

sudo apt install sqlite3

SQLite가 설치되면 다음을 통해 설치된 버전을 확인할 수 있습니다.

sqlite --version

공식 저장소에서 Ubuntu 20.04에 SQLite Browser 설치

1단계. SQLite 브라우저를 설치하려면 다음 명령을 사용하십시오.

sudo apt install sqlitebrowser

2단계. 이제 다음을 사용하여 명령줄에서 SQLite 브라우저를 시작합니다.

$ sqlitebrowser 

또는 다음과 같이 시작 메뉴를 사용하고 SQLite 브라우저를 검색합니다.

Snap Store에서 SQLite 브라우저 설치

1단계. Ubuntu 시스템(>16.04)에는 Snap이 사전 설치되어 있습니다. 최소 Ubuntu 설치가 있는 경우 다음과 같이 snapd 패키지에서 Snap을 설치할 수 있습니다.

sudo apt install snapd

snapd가 이미 설치된 경우 새 버전이 있으면 위의 명령으로 업그레이드합니다.

2단계. Snap의 경로를 업데이트하려면 로그아웃했다가 다시 로그인하거나 컴퓨터를 다시 시작하십시오.

3단계. 이제 2단계 후에 새 터미널을 열고 Snap에서 SQLite를 설치합니다.

sudo snap install sqlitebrowser

SQLite 브라우저 또는 DB 브라우저에는 데이터베이스 및 테이블 생성, CSV 파일에서 테이블 가져오기 및 내보내기, SQL 쿼리 실행 등과 같은 다양한 작업을 위한 컨트롤 및 마법사가 있습니다.

SQLite 명령줄 인터페이스 사용

SQLite에서 데이터베이스를 생성하고 일부 데이터로 채웁니다. '예비'라는 이름의 데이터베이스를 생성하려면 다음 명령을 실행합니다.

sqlite3 spare.db

여기서 '예비'는 데이터베이스의 이름입니다. 이제 터미널 프롬프트가 다음과 같이 SQLite 셸로 변경됩니다.

sqlite>

sqlite3 프롬프트에서 .help 명령을 사용하여 모든 SQLite 명령을 나열할 수 있습니다.

데이터를 저장하기 위한 테이블을 생성하려면 create table 문에 이름과 열을 지정해야 합니다. 테이블 생성을 위한 기본 구문은 다음과 같습니다.

CREATE TABLE [IF NOT EXISTS] [database_name].table_name( col_1 datatype PRIMARY KEY(one or more columns), col_2 datatype, col_3 datatype, ... ... ... );

위의 구문을 사용하여 '부품'이라는 이름의 아래 표를 만들었습니다.

CREATE TABLE parts ( part_id INTEGER PRIMARY KEY, part_name TEXT NOT NULL,brand_name TEXT NOT NULL UNIQUE );

part_id 필드는 부품 테이블의 기본 키입니다. UNIQUE 제약 조건은 테이블에서 고유한 필드를 지정하는 데 사용됩니다.

이 테이블에 데이터를 삽입하려면 INSERT INTO 문이 필요합니다. INSERT 쿼리의 구문은 다음과 같습니다.

INSERT INTO TABLE_NAME (col_1, col_2, col_3,...col_N)  VALUES (val_1, val_2, val_3,...val_N);  

'부품' 테이블에 일부 데이터를 삽입해 보겠습니다.

INSERT INTO parts (part_id,part_name,brand_name) VALUES (111, ‘screw’, ‘thunder’);

데이터가 제대로 삽입되었는지 확인하기 위해 SELECT 쿼리를 사용하여 터미널에 표시합니다. SELECT 쿼리의 구문은 다음과 같습니다.

SELECT col_1, col_2, . . . . col_N FROM table_name;

우리의 경우 SELECT 쿼리는 다음과 같습니다.

SELECT part_id,part_name,brand_name from parts;

sqlite3 프롬프트를 종료하려면 .quit 명령을 입력하십시오.

결론

그게 다야. 이 가이드에서는 Ubuntu 20.04 OS에 SQLite를 설치하는 방법을 배웠습니다. SQLite는 가볍고 빠른 데이터베이스 응용 프로그램입니다. 다른 데이터베이스를 사용하여 모바일 애플리케이션을 구축하고 성능을 SQLite와 비교하십시오.