码迷,mamicode.com
首页 > 数据库 > 详细

ENGINE=INNODB AUTO_INCREMENT=10 DEFAULT CHARSET=utf8

时间:2020-01-28 17:49:46      阅读:87      评论:0      收藏:0      [点我收藏+]

标签:数据   sql   rem   开始   mysql   incr   efault   表单   表示   

ENGINE=INNODB AUTO_INCREMENT=10 DEFAULT CHARSET=utf8;
1
.ENGINE=INNODB 表示将数据库的引擎设置为InnoDB,从MySQL 5.6开始默认使用该引擎。 2.AUTO_INCREMENT=10 表示自动增长的起始值为10 3.DEFAULT CHARSET=utf8表示设置数据库的默认字符集为utf8
下面的问答是网上借鉴的 问:ENGINE
=InnoDB不是默认就是这个引擎吗? ——是的,如果不写也是ok,就会走默认的,在这里写上是因为可以很清楚的看到这个建表语句用了哪些,而且在创建表的时候,写上也是一个很好的习惯 问:AUTO_INCREMENT=22,它不是自增的吗?为什么还要设数字? ——这个是自增的,在这里设置数字的意思是想要让这条语句在增长的时候,从22开始自增。 问:utf8不是已经在my.ini里设置过了? ——这个虽然在my.ini设置过了,但设置的是mysql的的语言编码,而这里创建的时候不设置,就会出现乱码问题,二者的作用域是不一样的,在创建表单的时候,这个charset会作用到这个表上,他代表mysql简历数据库数据表时设定字符集为utf-8

 

ENGINE=INNODB AUTO_INCREMENT=10 DEFAULT CHARSET=utf8

标签:数据   sql   rem   开始   mysql   incr   efault   表单   表示   

原文地址:https://www.cnblogs.com/rzkwz/p/12238372.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!