1

Web や本でこの解決策を 1 時間探していますが、どこにも見つかりません。

Emacs 経由で MySQL スクリプトを作成しましたが、(ターミナルにコピー アンド ペーストするのではなく) スクリプトをインポートまたはインクルードしてデータベースを作成するように実装したいと考えています。

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');

どうすればそれを達成できますか?

4

2 に答える 2

2

schema.sql などのファイルに保存してから実行します。

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

ホスト名に関係なく、通常使用する認証。

マニュアルで説明

于 2013-11-08T11:39:20.360 に答える