本地sql操做

//参考1:表结构
DROP TABLE IF EXISTS `tb_business`; // 删除
CREATE TABLE IF NOT EXISTS `tb_business` (  //新建
  xxxx
}
MyISAM // 存储方式(不推荐)
AUTO_INCREMENT=1 //从0开始,即0+1自增
CHARSET=utf8 //支持中文插入

//实例:

DROP TABLE IF EXISTS `tb_business`;
CREATE TABLE IF NOT EXISTS `tb_business` (
`id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '主键',
`category_id` int(10) UNSIGNED DEFAULT NULL COMMENT '品类id(tb_category)',
`ename` varchar(64) NOT NULL COMMENT '英文名',
`cname` varchar(64) NOT NULL COMMENT '中文名',
PRIMARY KEY (`id`),
UNIQUE KEY `business_cname_unique` (`cname`),
UNIQUE KEY `business_ename_unique` (`ename`)
) ENGINE=InnoDB AUTO_INCREMENT DEFAULT CHARSET=utf8 COMMENT = '业务数据';json


//参考2:插入内容
INSERT INTO `tb_business` (`ename`
,`category_id`,`cname`) VALUES ('5s',5,'炫舞时代'),//由于id自增,能够不填 ('ysj',3,'妖神记');//最后使用分号结束


 

//实例:省级三级关联

DROP TABLE IF EXISTS `dt_area`; //若是存在表,先删除drop CREATE TABLE `dt_area` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '区域主键', `area_name` varchar(16) DEFAULT NULL COMMENT '区域名称', `area_code` varchar(128) DEFAULT NULL COMMENT '区域代码',//若是是json长度很差设置,可使用text类型 `area_short` varchar(32) DEFAULT NULL COMMENT '区域简称', `area_is_hot` varchar(1) DEFAULT NULL COMMENT '是否热门(0:否、1:是)',//用来标记是否 `area_sequence` int(11) DEFAULT NULL COMMENT '区域序列', `area_parent_id` int(11) DEFAULT NULL COMMENT '上级主键',//分类与分组的关系表id `init_date` datetime DEFAULT NULL COMMENT '初始时间', `init_addr` varchar(16) DEFAULT NULL COMMENT '初始地址', PRIMARY KEY (`id`), KEY `parent_id` (`area_parent_id`) USING HASH //最后一个参数可不写符号,这里是为了设置限制xxx输入重复值 ) ENGINE=InnoDB AUTO_INCREMENT DEFAULT CHARSET=utf8 COMMENT='区域字典'; //推荐使用InnoDB储存格式,自增值为0+1,COLLATE=utf8_unicode_ci不可设置(兼容性),每一个语句结束必须使用分号隔开
相关文章
相关标签/搜索