mysql怎么用sql语句创建表
2个回答
展开全部
DROP TABLE IF EXISTS `user_info`;
CREATE TABLE `user_info` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(20) NOT NULL,
`sex` enum(F,M,S),
`salary` int(11) DEFAULT '0',
`department` varchar(30),
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
注意:
(1)MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。
(2)MyISAM 类型的表强调的是性能,其执行数度比InnoDB类型更快,但是不提供事务支持。
(3)InnoDB 提供事务支持以及外键等高级数据库功能。
因此在创建表的时候你可以根据不同的需求进行engine的选择
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询