Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
MySql.doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
467 Кб
Скачать
☆

Заняття 4. Вставка записів у таблиці

Перш ніж перейти до роботи з базою даних необхідно зберегти в ній які-небудь дані, тобто вставити у таблиці бази даних певну кількість записів. Вставка нового запису (рядка) у таблицю виконується інструкцією

INSERT INTO назва_таблиці

VALUES (значення_поля1,значення_поля2,...)

У круглих дужках після інструкції VALUES необхідно через кому вказати зміст

записів - значення, які необхідно внести в усі поля таблиці. Важливо, щоб ці

значення відповідали властивостям полів і йшли у тому самому порядку, у

якому йдуть поля у таблиці.

Порада. Порядок полів у таблиці та їх властивості можна пеереглянути за

допомогою інструкції DESCRIBE назва_таблиці, яка показує структуру

таблиці.

Вставка кількох записів: зміст записів треба вказати після інструкції VALUES.

Записи необхідно заключити у круглі дужки та відокремити їх комами:

INSERT INTO назва^таблиці VALUES

(значення_поля1,значення_поля2,...), (значення_поля1, значення__поля2 ,...),

Вставка значень в окремі поля (використовується якщо інші поля таблиці заповнювати не обов'язково, тобто якщо вони не мають властивості NOT

NULL):

INSERT INTO назва_таблиці (полеї, поле2, . . .) VALUES (записі, запис2, . . .)

або

INSERT INTO назва^таблиці SET назва_поля1="значення_поля1", назва_поля2="значення_поля2",

Перегляд даних у таблиці здійснюють інструкцією

SELECT * FROM назва^таблиці; Видалення всіх записів з таблиці: DELETE FROM назва^таблиці; Видалення записів які мають певне значення:

DELETE FROM назва таблиці WHERE назва_поля="значення";

Вставка записів у таблицю customers

Відомості про клієнтів містяться у таблиці customers:

customerlD name address phone

1 Іван Іваненко м. Полтава, вул. Калініна 1 кв. 1 1-23-45

2 Петро Петренко м. Полтава, вул. Фрунзе 2, кв. 2- 2-34-56

З І Сидор Сидоренко J м. Полтава, вул. Жовтнева 3, кв. З | 3-45-67

►► Вставьте у таблицю customers один запис - відомості про клієнта Іваненка. Для цього:

1. Увійдіть у базу даних book_shop. Команда:

mysql> use book_shop;

2. Уточніть структуру таблиці і властивості полів. Команда:

mysql> describe customers;

3. Вставьте запис про клієнта Іваненка у таблицю. Для цього у моніторі MySQL виконайте команду:

mysql> INSERT INTO customers

VALUES (NULL,"Йван Иваненко","г. Полтава, ул. Калинина 1 кв. 1","1-23-45");

4 . Перегляньте вміст таблиці customers. Команда:

mysql> SELECT * FROM customers;

Відповідь сервера:

+ +. + +

-+

І CustomerlD I Name I Address I Phone

[

+ + + +

-+

( 1 1 Йван Иваненко ( г. Полтава, ул. Калинина 1 кв. 1 | 1-23-45

І

+ + + +

-+

1 row in set (0.11 sec)

►► Додайте у таблицю customers ще два записи - відомості про клієнтів Петренка та Сидоренка. Для цього:

1. У моніторі MySQL виконайте команду:

mysql> INSERT INTO customers VALUES

(NULL,"Петро Петренко","г. Полтава, ул. Фрунзе 2 кв. 2","2-34-56"),

(NULL," Сидор Сидоренко ","г. Полтава, ул. Жовтнева. З кв. З","3-45-67");

Відповідь сервера має бути такою:

Query OK, 2 rows affected (0.06 sec)