2013-11-08 3 views
1

Я ищу это решение в течение часа в Интернете и в книгах, но я не могу найти его нигде.Импорт текстовых файлов в MySQL

Я создал MySQL-скрипт через Emacs, но я хотел бы реализовать его для создания базы данных путем импорта или включения скрипта (вместо копирования-вставки его в терминал).

PS: Я не ищу импорт значений в существующую базу данных; Я действительно хочу реализовать сценарий, например, например:

create database store; 
create table user(
     ID integer not null auto_increment primary key, 
     'FIRST NAME' varchar(20) not null, 
     'LAST NAME' varchar(20) not null, 
     AGE tinyint not null, 
     LOCATION text not null); 

-- inserting virtual users 
insert into user('FIRST NAME', 'LAST NAME', AGE, LOCATION) values 
     ('John', 'Thomas', 21, 'EN'), 
     ('Richard', 'Randy', 51, 'US'); 

Как я могу это достичь?

ответ

2

Сохраните его в файл, например schema.sql, а затем запустить

mysql -u username -p < /path/to/schema.sql 

С независимо от хоста, аутентификации вы обычно используете.

Explained in the manual

+0

Большое спасибо. Это было так просто! –

2
I tried like this and its working fine for me . 

webelitetest --- Database name 

courses.sql --- Sql File name 

c:\xampp\mysql\bin\mysql -h localhost -u root -p webelitetest<C:/courses.sql 
Смежные вопросы