mysql 学习笔记
今天看着教程用SQL新建了一个 ‘product’ 简单的表,以前都是直接操作建表,现在想想该学学了 不然凉凉
CREATE TABLE `product` ( `id` INT(10) NOT NULL AUTO_INCREMENT, `cid` INT(10) NOT NULL COMMENT'分类', `title` VARCHAR(100) NOT NULL COMMENT'商品名称', `pro_no` VARCHAR(20) NOT NULL COMMENT'商品编码', `keywords` VARCHAR(255) NOT NULL COMMENT'关键字', `desc` VARCHAR(255) NOT NULL COMMENT'描述', `img` VARCHAR(255) NOT NULL COMMENT'商品主图', `price` DECIMAL(10,2) NOT NULL COMMENT'商品最低价(sku价格最低的产品)', `cost` DECIMAL(10,2) NOT NULL COMMENT'成本(sku价格最低的产品)', `pv` INT(10) NOT NULL COMMENT'点击量', `status` TINYINT(1) NOT NULL DEFAULT '0' COMMENT'状态:-1已删除,0下架,1上架', `add_time` INT(10) NOT NULL COMMENT'添加时间', PRIMARY KEY(`id`) ) ENGINE =INNODB AUTO_INCREMENT=0 DEFAULT CHARSET=utf8;
简单的就不写了,主要谢谢新学的知识
1.创建表的基本语句中的.
ENGINE(规定服务器的类型) = INNODB ,MAYISAM
AUTO_INCREMENT = 1 设置主键开始位置 最小为1 increment 增量 incr ement
DEFAULT 限制插入数据的数据类型
CHARSET = utf8 设置字符集(注意格式)
2.创建表的基本语句 CREATE TABLE `table_name` () ENGINE(服务器类型) = INNODB(innodb) AUTO_INCREMENT()
3.字段信息 基本格式 field_name type(field_size) NOT NULL COMMENT(备注)
4.在设置主键ID时 要加上 AUTO_INCREMENT
5.field结尾要加 AUTO_INCREMENT(`fiel_name`) 注意格式 `` 不是引号
浙公网安备 33010602011771号