2012-02-09 3 views
0

ちょっと私はそこにいくつかのテーブルを持つDBを作成するための簡単なmysqlファイルを作成しています。私はUSE my_dbを使わなくても一度にDBとテーブルを作成できることを覚えているようです。データベースとテーブルを一度に作成しますか?

これは私が今使っているものです。

CREATE DATABASE IF NOT EXISTS `preferred_inspections`; 
USE `preferred_inspections`; 

    DROP TABLE IF EXISTS `my_table1`; 
    CREATE TABLE `my_table1` (

     `key`     INT UNSIGNED AUTO_INCREMENT, 

     `role`     VARCHAR(70), 
     `region`    VARCHAR(70), 
     `inspection_type`  VARCHAR(70), 

     `inspection_number`  SMALLINT, 

     `customer_number`  VARCHAR(70), 

     `report_date`   DATE DEFAULT NULL, 

     PRIMARY KEY(key) 

    ) ENGINE=MyISAM DEFAULT CHARSET=UTF8; 

    DROP TABLE IF EXISTS `my_table2`; 
    CREATE TABLE `my_table2` (

     `key`     INT UNSIGNED AUTO_INCREMENT, 

     `role`     VARCHAR(70), 
     `region`    VARCHAR(70), 
     `inspection_type`  VARCHAR(70), 

     `inspection_number`  SMALLINT, 

     `customer_number`  VARCHAR(70), 

     `report_date`   DATE DEFAULT NULL, 

     PRIMARY KEY(key) 

    ) ENGINE=MyISAM DEFAULT CHARSET=UTF8; 

私はこのようなことはできませんか?私はみんな

DROP DATABASE IF EXISTS `preferred_inspections`; 
CREATE DATABASE `preferred_inspections` (

    CREATE TABLE `my_table1` (

     `key`     INT UNSIGNED AUTO_INCREMENT, 

     `role`     VARCHAR(70), 
     `region`    VARCHAR(70), 
     `inspection_type`  VARCHAR(70), 

     `inspection_number`  SMALLINT, 

     `customer_number`  VARCHAR(70), 

     `report_date`   DATE DEFAULT NULL, 

     PRIMARY KEY(key) 

    ), 

    CREATE TABLE `my_table2` (

     `key`     INT UNSIGNED AUTO_INCREMENT, 

     `role`     VARCHAR(70), 
     `region`    VARCHAR(70), 
     `inspection_type`  VARCHAR(70), 

     `inspection_number`  SMALLINT, 

     `customer_number`  VARCHAR(70), 

     `report_date`   DATE DEFAULT NULL, 

     PRIMARY KEY(key) 

    ) 

) ENGINE=MyISAM DEFAULT CHARSET=UTF8; 

おかげで....例を覚えているか見つけるように見えるn」はギャル

+2

... – Alfabravo

+1

何 –

+0

@ムラリ今日も私の頭の後ろにこの痒みがありました。 – ehime

答えて

2

使用することはできません:(テーブルmy_db.table1を作成

CREATE TABLE `preferred_inspections`.`my_table1` (
. 
. 
. 
); 
関連する問題