Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
sqlite.lec.pdf
Скачиваний:
9
Добавлен:
13.02.2015
Размер:
348.95 Кб
Скачать

Обзор 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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]