SQLite 설치
# sudo apt-get install sqlite3.
데이터베이스 생성
커맨드 라인으로 DB를 만들고 테이블 추가가 가능하지만 편하게 사용해볼려고 클라이언트 프로그램을 찾았다. 애초에는 보드에 클라이언트를 바로 설치해서 사용해 볼려다가 SQLite가 파일 기반의 데이터베이스라는 것을 알고는 번거롭더라도 피시에서 생성해서 복사해 사용하는 방식을 사용해보기로 했다.
http://sqlitestudio.pl/?act=download 에서 리눅스 버전을 다운로드 후.. 압축 풀어서 실행..
SQLite가 파일 기반 데이터 베이스라서 윈도우버전을 설치해서 데이터베이스를 생성 후 복사해서 사용해도 됨.
webnautes@virtual-machine:~$ wget http://sqlitestudio.pl/files/sqlitestudio3/complete/linux64/sqlitestudio-3.0.2.tar.xz
webnautes@virtual-machine:~$ tar xvf sqlitestudio-3.0.2.tar.xz
webnautes@virtual-machine:~/SQLiteStudio$ ./sqlitestudio
메뉴에서 Database– Add a database를 선택하면 새로운 데이터 베이스를 생성할 수 있다.
왼쪽에 추가된 데이터베이스를 선택하고 툴바에서 빨간색 네모를 친 아이콘을 클릭하면 데이터베이스에 연결이 된다.
테이블을 생성해보기 위해서 툴바에서 빨간색 네모를 친 아이콘을 클릭
테이블 이름을 log로 입력하고 Add Column 아이콘을 클릭하여 컬럼 2개를 추가함. 초록색 아이콘을 클릭하니 테이블이 생성됨
사이드창에 log라는 테이블이 추가되었다. 왼쪽 상단에 있는 아이콘을 클릭해서 DB와의 연결을 끊었다.
프로그램을 종료 후.. 디렉토리의 파일들을 살펴보니 database라는 파일이 새로 생성되었다.
복사해서 원하는 곳에서 사용하기만 하면 될 듯 싶었는데 아차한게 C/C++ API를 제공하고 있어서 프로그래밍적으로 해도 될걸 그랬다.
일단은 만든거라 보드로 복사해둠.
webnautes@virtual-machine:~/SQLiteStudio$ file database
database: SQLite 3.x database
webnautes@virtual-machine:~/SQLiteStudio$ scp database root@192.168.0.10:/root
The authenticity of host '192.168.0.10 (192.168.0.10)' can't be established.
ECDSA key fingerprint is e5:11:ab:84:63:68:b3:74:40:53:2a:3a:59:30:41:81.
Are you sure you want to continue connecting (yes/no)? yes
Failed to add the host to the list of known hosts (/home/webnautes/.ssh/known_hosts).
root@192.168.0.10's password:
database 100% 3072 3.0KB/s 00:00
'개발 환경 > Ubuntu 설치 및 활용' 카테고리의 다른 글
ffmpeg를 사용하여 동영상 파일 크기 조정하기 (0) | 2015.11.07 |
---|---|
우분투 설치된 패키지 검색 & 저장소(Repositories)에 있는 패키지 검색 (0) | 2015.10.05 |
JETBRAINS에서 나온 C/C++ IDE인 Clion 간단히 사용해 봄 (0) | 2014.12.31 |
Ubuntu Linux에 MAC OS X 테마 적용 (0) | 2014.11.13 |
Paragon NTFS & HFS for Linux Express 설치 (0) | 2014.07.17 |
시간날때마다 틈틈이 이것저것 해보며 블로그에 글을 남깁니다.
블로그의 문서는 종종 최신 버전으로 업데이트됩니다.
여유 시간이 날때 진행하는 거라 언제 진행될지는 알 수 없습니다.
영화,책, 생각등을 올리는 블로그도 운영하고 있습니다.
https://freewriting2024.tistory.com
제가 쓴 책도 한번 검토해보세요 ^^
그렇게 천천히 걸으면서도 그렇게 빨리 앞으로 나갈 수 있다는 건.
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!