Создание базы данных и демонстрационной таблицы
Прежде чем мы углубимся в обслуживание, давайте создадим базу данных 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', 'alice@example.com');
INSERT INTO users (name, email) VALUES ('Bob', 'bob@example.com');
INSERT INTO users (name, email) VALUES ('Charlie', 'charlie@example.com');
Эти команды добавляют три строки в таблицу users.
Чтобы убедиться, что таблица и данные были успешно созданы, выполните следующую команду:
SELECT * FROM users;
Ожидаемый результат:
1|Alice|alice@example.com
2|Bob|bob@example.com
3|Charlie|charlie@example.com
Этот вывод показывает содержимое таблицы users.