Привет! Я расскажу тебе, как создать базу данных SQLite, создать таблицу и выполнить несколько полезных запросов к ней. Я сам опробовал эти действия и готов поделиться своим опытом.
Шаг 1⁚ Создание базы данных SQLite
Для начала откроем терминал и воспользуемся командой sqlite3, чтобы создать новую базу данных. Введем следующую команду⁚
sqlite3 MyContacts.db
Где ″MyContacts.db″, это имя базы данных, которую мы хотим создать. Если база данных с таким именем уже существует, она будет открыта; в противном случае она будет создана.
Шаг 2⁚ Создание таблицы и атрибутов
Теперь у нас есть пустая база данных SQLite. Следующий шаг ⏤ создание таблицы ″Contacts″ и ее атрибутов. Введем следующие команды⁚
CREATE TABLE Contacts (
id INTEGER PRIMARY KEY AUTOINCREMENT,
name TEXT,
phone_number TEXT,
email TEXT
);
Здесь мы создаем таблицу ″Contacts″ с атрибутами id, name, phone_number и email. Атрибут id является первичным ключом, атрибуты name, phone_number и email, текстовыми полями.
Шаг 3⁚ Вставка тестовых записей
Теперь у нас есть таблица ″Contacts″. Добавим в нее несколько тестовых записей. Воспользуемся следующей командой⁚
INSERT INTO Contacts (name, phone_number, email) VALUES ('John Doe', ' 123456789', 'johndoe@example.com');
Повторим эту команду несколько раз, чтобы добавить не менее 5 записей с разными именами٫ номерами телефонов и электронными адресами.
Шаг 4⁚ Выполнение SQL-запросов
Теперь я расскажу, как выполнить два полезных SQL-запроса к нашей таблице ″Contacts″.
Сначала давайте выберем все записи из таблицы ″Contacts″. Введите следующую команду⁚
SELECT * FROM Contacts;
Таким образом, мы выбираем все записи и все атрибуты из таблицы ″Contacts″. Результатом будет список всех контактов, которые мы добавили.
Теперь выполним запрос, чтобы выбрать только имена и номера телефонов контактов, у которых номер начинается с кода страны ″ 1″. Введите следующую команду⁚
SELECT name, phone_number FROM Contacts WHERE phone_number LIKE ' 1%';
Таким образом, мы выбираем только атрибуты name и phone_number из таблицы ″Contacts″ для контактов, у которых номер телефона начинается с ″ 1″.
Это была моя подробная статья о создании базы данных SQLite, создании таблицы и выполнении запросов. Я надеюсь, что мой опыт и объяснения помогут тебе в твоей работе с базами данных.