- •Установка
- •Способы запуска
- •Получение справки
- •Выход из программы
- •Создание базы данных
- •Заполнение таблиц
- •Запрос SELECT
- •Настройки вывода
- •Создание View
- •Создание индекса
- •Экспорт данных
- •Импорт данных
- •Управление БД из командной строки
- •Экспорт (бэкап) и импорт
- •Выполнение запроса
- •Средства администрирования с GUI
- •1. SQLite Database Browser
- •2. SQLite3 manager LITE
- •3. SQLite Administrator
- •4. SQLite Maestro
- •5. phpLiteAdmin
Обзор SQLite
На основе http://developer.alexanderklimov.ru
Установка
Debian, Ubuntu:
sudo apt-get install sqlite3
Windows:
http://www.sqlite.org/download.html
Способы запуска
sqlite3
sqlite3 newbase
Получение справки
> .help
Команды самого SQLite начинаются с точки
Выход из программы
> .exit
Создание базы данных
>create table employee(id integer primary key, name text, dep integer);
>create table departments(id integer primary key, name text);
>.schema
CREATE TABLE departments(id integer primary key, name text);
CREATE TABLE employee(id integer primary key, name text, dep integer);
Заполнение таблиц
>insert into departments (id, name) values (1,"administration");
>insert into departments (id, name) values (2,"workshop");
>insert into employee (id, name, dep) values (1,"Ivanov",1);
>insert into employee (id, name, dep) values (2,"Petrov",1);
>insert into employee (id, name, dep) values (3,"Sidorov",2);
>insert into employee (name, dep) values ("Popov",2);
Запрос SELECT
>select name from employee where dep = 1; Ivanov
Petrov
Настройки вывода
>.mode column
>.headers on
>select id,name from employee where dep = 2; id name
3Sidorov
4Popov