Лабораторная работа №1 Ознакомление с интерфейсом субд mysql


INSERT INTO table_name (id, name) VALUES ('id_value', 'name_value'



Pdf көрінісі
бет22/51
Дата11.10.2023
өлшемі1.29 Mb.
#480346
1   ...   18   19   20   21   22   23   24   25   ...   51
Metod BDiAKS 11.03.04 2017

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


[OPTIONALLY] ENCLOSED BY '']
[ESCAPED BY '' ]]
[LINES TERMINATED BY 'n']
[IGNORE number LINES]
[(col_name,...)]
Пример:
LOAD DATA LOCAL INFILE '/MyDocs/categories.txt' REPLACE
INTO TABLE category FIELDS TERMINATED BY ';' OPTIONALLY ENCLOSED
BY '\"' LINES TERMINATED BY '\n'
В данном случае файл categories.txt находится на машине под управлением MS 
Windows, в каталоге C:\MyDocs
Обратите внимание на UNIX стиль написания пути. Слово 
REPLACE
В SQL запросе означает, что необходимо замещать записи с совпадающими значениями 
ключей. 
INTO TABLE
6
указывает имя таблицы, куда будут импортированы данные. 
FIELDS TERMINATED BY ';' 
7
указывает разделители полей, порядок полей должен быть таким же, как и в таблице назна-
чения, 
OPTIONALLY ENCLOSED BY '\"' 
указывает, что поля VARCHAR взяты в двойные кавычки, и 
LINES TERMINATED BY '\r' 
8
в) Использовать утилиту mysqlimport также для загрузки данных из текстового 
файла. 
Эти и другие операции можно выполнить также и в программе MySQL-Front.
Рисунок 15 - Использование программы MySQL-front для заполнения таблиц данными из 
файла
6
В случае если данные вставляются не во все ячейки таблицы то это указывается при формировании 
инструкции tablename(id, id2), где tablename – имя таблицы, а id, id2 наименования атрибутов таблицы.
7
В случае использования табулятора \t
8
В случае Enter \r\n
30


Таблица поставщиков (S)


Достарыңызбен бөлісу:
1   ...   18   19   20   21   22   23   24   25   ...   51




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

    Басты бет