假如表中包含一列为auto_increment,
如果是Myisam类型的引擎,那么在删除了最新一笔数据,无论是否重启Mysql,下一次插入之后仍然会使用上次删除的最大ID+1.mysql> create table test_myisam (id int not null auto_increment primary key, name char(5)) engine=myisam;
Query OK, 0 rows affected (0.04 sec)mysql> insert into
今天我要跟你分享的话题是:“大家常说的表空间到底是什么?究竟什么又是数据表?”
这其实是一个概念性的知识点,当作拓展知识。涉及到的概念大家了解一下就好,涉及的参数,留个印象就好。
一、什么是表?
但凡是用过MySQL都知道,直观上看,MySQL的数据都存在数据表中。
比如一条Update SQL:update user set username = '白日梦' where id = 999;它将user这张数据表中id为1的记录的username列修改成了‘白日梦'
这里的user
目录1、中文乱码1.1、中文乱码1.2、查看表字符编码1.3、数据库与操作系统编码2、mysql设置变量的范围2.1、session范围2.2、global范围2.3、设置数据全局范围3、总结mysql是我们项目中非常常用的数据型数据库。但是因为我们需要在数据库保存中文字符,所以经常遇到数据库乱码情况。下面就来介绍一下如何彻底解决数据库中文乱码情况。
1、中文乱码
1.1、中文乱码create table user(name varchar(11)); # 创建user表insert into ta