Изучаем sql


mysql>  INSERT INTO favorite_food (person_id, food)



Pdf көрінісі
бет40/261
Дата28.07.2022
өлшемі1,6 Mb.
#147825
1   ...   36   37   38   39   40   41   42   43   ...   261
Байланысты:
Изучаем SQL ( PDFDrive )

45
mysql> 
INSERT INTO favorite_food (person_id, food)

VALUES (1, 'cookies');
Query OK, 1 row affected (0.00 sec)
mysql> 
INSERT INTO favorite_food (person_id, food)

VALUES (1, 'nachos');
Query OK, 1 row affected (0.01 sec)
А вот запрос, извлекающий любимые блюда Вильяма в алфавитном
порядке с помощью блока 
order
by
(упорядочить по):
mysql> 
SELECT food

FROM favorite_food

WHERE person_id = 1

ORDER BY food;
++
| food |
++
| cookies |
| nachos |
| pizza |
++
3 rows in set (0.02 sec)
Блок 
order
by
указывает серверу, как сортировать данные, возвращае
мые запросом. Без 
order
by
данные таблицы будут извлечены в произ
вольном порядке.
Чтобы Вильям не скучал, можно выполнить еще одно выражение 
in
sert
и добавить в таблицу 
person
Сьюзен Смит (Susan Smith):
mysql> 
INSERT INTO person
>
(person_id, fname, lname, gender, birth_date,
>
address, city, state, country, postal_code)

VALUES (null, 'Susan','Smith', 'F', '19751102',
>
'23 Maple St.', 'Arlington', 'VA', 'USA', '20220');
Query OK, 1 row affected (0.01 sec)
Если снова запросить таблицу, мы увидим, что строке Сьюзен в каче
стве первичного ключа было присвоено значение 
2
:
mysql> 
SELECT person_id, fname, lname, birth_date

FROM person;
+++++
| person_id | fname | lname | birth_date |
+++++
| 1 | William | Turner | 19720527 |
| 2 | Susan | Smith | 19751102 |
+++++
2 rows in set (0.00 sec)
Обновление данных
При первичном вводе информации в таблицу о Вильяме Тернере в вы
ражение 
insert
не были включены данные для различных столбцов ад


46

Достарыңызбен бөлісу:
1   ...   36   37   38   39   40   41   42   43   ...   261




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет