Создание базы данных и запросы
1)Создайте базу данных SQLite с именем “MyContacts.db”.
2)В этой базе данных создайте таблицу “Contacts” со следующими атрибутами:
id (целое число, первичный ключ)
имя (текстовое поле)
номер телефона (текстовое поле)
электронная почта (текстовое поле)
3)Вставьте в таблицу “Contacts” несколько тестовых записей (не менее 5).
4)Напишите SQL-запросы для выполнения следующих действий:
-Выбрать контакты, у которых в адресе электронной почты есть слово “gmail”.
-Обновить имя и номер телефона контакта с определенным id.
-Удалить контакт с определенным id.
sql
CREATE DATABASE IF NOT EXISTS MyContacts.db;
2) Чтобы создать таблицу "Contacts" в этой базе данных с атрибутами id, имя, номер телефона и электронная почта, необходимо выполнить следующий SQL-запрос:
sql
CREATE TABLE IF NOT EXISTS Contacts (
id INTEGER PRIMARY KEY,
имя TEXT,
номер_телефона TEXT,
электронная_почта TEXT
);
3) Чтобы вставить несколько тестовых записей в таблицу "Contacts", необходимо выполнить следующий SQL-запрос:
sql
INSERT INTO Contacts (имя, номер_телефона, электронная_почта) VALUES
('Имя1', 'Телефон1', 'почта[email protected]'),
('Имя2', 'Телефон2', 'почта[email protected]'),
('Имя3', 'Телефон3', 'почта[email protected]'),
('Имя4', 'Телефон4', 'почта[email protected]'),
('Имя5', 'Телефон5', 'почта[email protected]');
4) Ниже приведены SQL-запросы для выполнения описанных действий:
- Чтобы выбрать контакты, у которых в адресе электронной почты есть слово "gmail", выполните следующий SQL-запрос:
sql
SELECT * FROM Contacts WHERE электронная_почта LIKE '%gmail%';
- Чтобы обновить имя и номер телефона контакта с определенным id (например, id 3), выполните следующий SQL-запрос:
sql
UPDATE Contacts SET имя = 'Новое имя', номер_телефона = 'Новый номер' WHERE id = 3;
- Чтобы удалить контакт с определенным id (например, id 4), выполните следующий SQL-запрос:
sql
DELETE FROM Contacts WHERE id = 4;
Это основные SQL-запросы для создания базы данных, таблицы и выполнения различных действий. Вы можете настроить их в соответствии со своими потребностями и требованиями.Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет
Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет