Азбука SQLite
Основные команды
Создать новую таблицу tbl_info:
CREATE TABLE tbl_info (
_id integer PRIMARY KEY AUTOINCREMENT,
name text NOT NULL,
age integer NOT NULL,
city text NOT NULL
);
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;
Комментариев нет:
Отправить комментарий