0
嘿傢伙我創建一個快速的mysql文件來創建一個數據庫,其中有一些表。我似乎記得我可以一次創建數據庫和表,而不使用USE my_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」三角旗號
創建表my_db.table1(... – Alfabravo 2012-02-09 19:25:51
什麼是使用「使用」的傷害? – 2012-02-09 19:26:40
@Murali沒有傷害,我只是今天在我的大腦後面發癢。 – ehime 2012-02-09 19:31:10