웹사이트 검색

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


SQLite는 C 라이브러리에 포함된 가볍고 작은 독립형 RDBMS입니다. MySql, PostgreSQL 등과 같은 널리 사용되는 데이터베이스는 클라이언트-서버 모델에서 작동하며 데이터베이스 작업의 모든 측면을 실행하고 제어하는 전용 프로세스를 갖추고 있습니다.

그러나 SQLite에는 실행 중인 프로세스가 없으며 클라이언트-서버 모델도 없습니다. SQLite DB는 단순히 .sqlite3/.sqlite/.db 확장자를 가진 파일입니다. 모든 프로그래밍 언어에는 SQLite를 지원하는 라이브러리가 있습니다.

SQLite가 사용되는 것을 찾을 수 있습니다

  • 웹 브라우저(Chrome, Safari, Firefox).
  • MP3 플레이어, 셋톱박스, 전자기기.
  • 사물인터넷(IoT).
  • Android, Mac, Windows, iOS 및 iPhone 장치.

SQLite가 사용되는 분야는 훨씬 더 많습니다. 전 세계의 모든 스마트폰에는 수백 개의 SQLite 데이터베이스 파일이 있으며, 현재 사용되고 있는 데이터베이스의 수는 1조 개가 넘습니다. 그 숫자가 꽤 큽니다.

우분투에 SQLite 설치

SQLite 설정은 MySql, Postgresql 등과 같은 널리 사용되는 다른 데이터베이스에 비해 간단합니다. 먼저 apt-cache를 업데이트하세요. > 아래 명령어를 실행하면 됩니다.

sudo apt update

이제 다음 명령을 실행하여 apt 저장소에 사용 가능한 SQLite 패키지가 있는지 확인하세요.

sudo apt-cache search sqlite

패키지를 설치하려면 다음 명령을 실행하십시오.

sudo apt install sqlite3

다음 명령을 실행하여 sqlite 세션을 시작하면 설치를 확인할 수 있습니다.

sqlite3

위 이미지에서 SQLite3이 성공적으로 설치되어 3.33.0. 버전에서 실행되는 것을 볼 수 있습니다.

SQLite 데이터베이스 및 테이블 생성

데이터베이스는 로컬 파일 시스템에 파일로 저장됩니다. sqlite 세션을 시작할 때 데이터베이스 이름을 인수로 언급하여 데이터베이스를 생성할 수 있습니다. 데이터베이스를 사용할 수 있으면 데이터베이스를 열고 그렇지 않으면 새 데이터베이스를 만듭니다.

데이터베이스 이름을 인수로 전달하지 않으면 세션이 종료되면 삭제되는 임시 메모리 내 데이터베이스가 생성됩니다. 여기서는 데이터베이스가 없으므로 DB 이름을 인수로 언급하여 새 DB를 생성하겠습니다. 세션에 연결되면 .databases 명령을 실행하여 데이터베이스에 첨부된 파일을 확인할 수 있습니다.

sqlite3 /home/tecmint/test     # creating test db in /home/tecmint
sqlite> .databases            # To see which database session is connected

이제 다음 쿼리를 실행하여 샘플 테이블을 생성해 보겠습니다.

create table

sqlite> CREATE TABLE employee(  
             Name String,            
             age Int);       

Insert records

sqlite> insert into employee(Name, age)
            VALUES ('Tom',25),             
            ('Mark',40),                   
            ('Steve',35);  

.tables 명령을 실행하여 데이터베이스의 테이블을 나열할 수 있습니다.

sqlite> .tables                       # List tables in database
sqlite> .headers on                   # Turn on column for printing
sqlite> SELECT * FROM employee;       # Selecting record from table

우분투에 SQLite 브라우저 설치

이제 sqlite3 설치 및 설정 방법을 살펴보았으므로 sqlite 데이터베이스를 관리하기 위한 간단한 GUI 도구인 sqlite 브라우저도 설치하겠습니다.

sudo apt install sqlitebrowser -y

시작 메뉴나 터미널에서 애플리케이션을 시작할 수 있습니다. 터미널에서 시작하려면 다음 명령을 실행하십시오.

sqlitebrowser &

SQLite 및 SQLite 브라우저 제거

SQLiteSQLite 브라우저를 모두 제거하려면 다음 명령을 실행하세요.

sudo apt --purge remove sqlite3 sqlitebrowser

이것이 바로 이 기사입니다. 피드백이나 팁이 있으면 댓글 섹션을 사용하여 게시해 주세요.