|
Программирование >> Понятие sql
ВВОД, УДАЛЕНИЕ И ИЗМ4ЕНЕНИЕ ЗНАЧЕНИЙ ПОЛЕЙ ЭТА ГЛАВА ПРЕДСТАВЛЯЕТ КОМАНДЫ, КОТОРЫЕ управляют значениями, представляемыми в таблице. Когда вы закончите эту главу, вы будете способны помещать строки в таблицу, удалять их, и изменять индивидуальные значения, представленные в каждой строке. Будет показано использование запросов в формировании полной группы строк для вставки, атакже, как может использоваться предикат для управления изменения значений и удаления строк. Материал в этой главе составляет полный объем знаний показывающий, как создавать и управлять информацией в базе данных. Более мощные способы проектирования предикатов будут обсуждены в следующей главе. КОМАНДЫ МОДИФИКАЦИИ ЯЗЫКА DML Значения могут быть помещены и удалены из полей, тремя командами языка DML (Язык Манипулирования Данными): INSERT (ВСТАВИТЬ), UPDATE (МОДИФИЦИРОВАТЬ), DELETE (УДАЛИТЬ). Не смущайтесь, все они упоминались ранее в SQL, как команды модификации. ВВОД ЗНАЧЕНИЙ Все строки в SQL вводятся с использованием команды модификации INSERT. В самой простой форме, INSERT использует следующий синтаксис: INSERT INTO <table name> VALUES ( <value>, <value>...); Так, например, чтобы ввести строку в таблицу Продавцов, вы можете использовать следующее условие: INSERT INTO Salespeople VALUES (1001, -Peel, London, .12); Команды DML не производят никакого вывода, но ваша программа должна дать вам некоторое подтверждение того, что данные были использованы. Имя таблицы (в нашем случае - Salespeople (Продавцы)), должно быть предварительно определено в команде CREATE TABLE (см. Главу 17), акаждоезначение пронумерованное в предложении значений, должно совпадать с типом данных столбца, в который оно вставляется. В ANSI, эти значения не могут составлять выражений, что означает что 3 - это доступно, а выражение 2 + 1 - нет. Значения, конечно же, вводятся в таблицу в поименном порядке, поэтому первое значение с именем, авто-матическми попадает в столбец 1, второе в столбец 2, и так далее. ВСТАВКА ПУСТЫХ УКАЗАТЕЛЕЙ (NULL) Если вам нужно ввести пустое значение (NULL), вы вводите его точно также как и обычное значение. Предположим, что еще не имелось поля city для мистера Peel. Вы можете вставить его строку со значением=NULL вэто поле, следующим образом:
|
© 2006 - 2025 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки. |