首页 > 数据库技术 > 详细

MySQL创建表

时间:2017-02-06 12:18:36      阅读:240      评论:0      收藏:0      [点我收藏+]

-- create DATABASE test
use test;

DROP TABLE if EXISTS zones;
CREATE TABLE zones
(
    z_id INT PRIMARY KEY auto_increment,
    z_name VARCHAR(50) NOT NULL
)ENGINE = INNODB;

DROP TABLE IF EXISTS user_info;
CREATE TABLE user_info
(
    `user_id` INT,
    `email` VARCHAR(50),
    `pwd` VARCHAR(50) NOT NULL,
    `uname` VARCHAR(50),
    `zone` INT NOT NULL,
    `age` INT,
    `create_time` datetime NOT NULL,
    PRIMARY KEY (`user_id`,`email`),
    FOREIGN KEY(zone) REFERENCES zones(z_id)
)ENGINE=INNODB;

-- DROP TABLE IF EXISTS `user_info`;
-- CREATE TABLE `user_info` (
--   `user_id` int(11) NOT NULL,
--   `email` varchar(50) NOT NULL,
--   `pwd` varchar(50) NOT NULL,
--   `uname` varchar(50) DEFAULT NULL,
--   `zone` int(11) NOT NULL,
--   `age` int(11) DEFAULT NULL,
--   `create_time` datetime NOT NULL,
--   PRIMARY KEY (`user_id`,`email`)
-- ) ENGINE=MyISAM DEFAULT CHARSET=utf8;

MySQL创建表

原文:http://www.cnblogs.com/jc535201285/p/6369711.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!