Создание базы данных и демонстрационной таблицы
Прежде чем мы углубимся в обслуживание, давайте создадим базу данных SQLite и демонстрационную таблицу с некоторыми данными. Это даст нам что-то, с чем можно работать.
Сначала откройте свой терминал в LabEx VM. Ваш путь по умолчанию - /home/labex/project
.
Чтобы создать базу данных SQLite с именем mydb.db
, выполните следующую команду:
sqlite3 mydb.db
Эта команда создаст файл базы данных (если он не существует) и откроет инструмент командной строки SQLite, подключив вас к базе данных. Вы увидите приглашение sqlite>
.
Теперь давайте создадим таблицу с именем users
для хранения информации о пользователях. Выполните следующую SQL-команду:
CREATE TABLE users (id INTEGER PRIMARY KEY, name TEXT, email TEXT);
Эта команда создает таблицу с тремя столбцами: id
(целое число, которое однозначно идентифицирует каждого пользователя), name
(имя пользователя) и email
(адрес электронной почты пользователя). Ограничение PRIMARY KEY
гарантирует, что каждый id
является уникальным.
Далее давайте вставим некоторые демонстрационные данные в таблицу users
:
INSERT INTO users (name, email) VALUES ('Alice', '[email protected]');
INSERT INTO users (name, email) VALUES ('Bob', '[email protected]');
INSERT INTO users (name, email) VALUES ('Charlie', '[email protected]');
Эти команды добавляют три строки в таблицу users
.
Чтобы убедиться, что таблица и данные были успешно созданы, выполните следующую команду:
SELECT * FROM users;
Ожидаемый результат:
1|Alice|[email protected]
2|Bob|[email protected]
3|Charlie|[email protected]
Этот вывод показывает содержимое таблицы users
.