понедельник, 19 мая 2014 г.

Азбука SQLite

Азбука SQLite

Основные команды

Создать новую таблицу tbl_info:
CREATE TABLE tbl_info (
    _id integer PRIMARY KEY AUTOINCREMENT,
    name text NOT NULL,
    age integer NOT NULL,
    city text NOT NULL
);

Удалить таблицу tbl_info:
DROP TABLE IF EXISTS tbl_info;
Вставить запись в таблицу tbl_info:
INSERT INTO tbl_info(name, age, city) VALUES ("Кот Васька", 29, "Москва, Россия");
Обновить запись в таблице tbl_info:
UPDATE tbl_info SET age=12 WHERE _id=1;
Удалить запись из таблицы tbl_info:
DELETE FROM tbl_info WHERE _id=1;
Удалить все записи:
DELETE * FROM tbl_info;
На следующих примерах команд SQL вы быстро научитесь ориентироваться в базе данных SQLite:

// установить заголовки столбцов, которые будут отображаться в программе
sqlite> .headers on

// выделить все строки таблицы 
select * from table1;

// вычислить количество строк в таблице
select  count(*)  from  table1;

// выбрать определенный набор столбцов
select  coll,  соl2  from  table1;

// выделить  различные значения в столбце
select  distinct col1 from table1;
 
// вычислить различные  значения
select count(col1) from (select distinct col1 from table1);

// сгруппировать  по 
select count(*), col1 from table1 group by col1;

Комментариев нет:

Отправить комментарий