本地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不可設置(兼容性),每一個語句結束必須使用分號隔開
相關文章
相關標籤/搜索