ВУЗ:
Составители:
Рубрика:
Jnum varchar(6) NOT NULL default '',
Jnam varchar(20) default NULL,
Ci varchar(20) default NULL,
PRIMARY KEY (Jnum)
) TYPE=MyISAM;
Значками /* */ - выделяются комментарии в тексте запроса.
При создании таблиц выполнить такую реализацию, чтобы она отражала
структуру таблиц, указанную ниже (таблице S, P, J, SPJ ) и должны быть нало-
жены следующие ограничения:
- поля номер_поставщика, номер_детали, номер_изделия во всех таблицах
имеет символьный тип и длину 6 (varchar(6));
- поля рейтинг, вес и количество имеют целочисленный тип (integer);
- поля фамилия, город (поставщика, детали или изделия), название (детали или
изделия) имеют символьный тип и длину 20 (varchar(20));
- ни для одного поля не предусматривается использование индексов;
-для всех полей допускаются значения NULL и значения-дубликаты, кроме по-
лей первичного и внешнего ключей.
После создания пустых таблиц их необходимо наполнить данными. Вводить
данные в нее можно несколькими способами:
а)Вручную, используя команду insert into;
Пример ввода данных вручную (команда INSERT):
mysql>insert into J (Jnum, Jnam, Ci)values ('J1','Жесткий диск','Париж');
или
mysql>insert into J values ('J1','Жесткий диск','Париж');
//т.е в случае если вы вставляете данные во все поля таблицы то их перечис-
лять не обязательно.
Таким образом SQL инструкция имеет следующий вид
INSERT INTO table_name (id, name) VALUES ('id_value', 'name_value');
Записать и выполнить совокупность запросов для занесения нижеприведенных
данных в созданные таблицы
insert into имя_таблицы [(поле [,поле]...)] values (константа [,константа]...)
б)Загрузить данные из текстового файла, что является более предпочтитель-
ным, особенно если нужно ввести несколько тысяч записей.
Синтаксис команды LOAD DATA INFILE.
DATA [LOW_PRIORITY] [LOCAL] INFILE 'file_name.txt' [REPLACE | IGNORE]
INTO TABLE tbl_name
[FIELDS
[TERMINATED BY 't']
29
Страницы
- « первая
- ‹ предыдущая
- …
- 27
- 28
- 29
- 30
- 31
- …
- следующая ›
- последняя »
