2018年11月15日
摘要: 1.防止表中出现重复数据 在mysql数据表中设置指定的字段为主键或唯一索引来保证数据的唯一行。 sql 方法1:指定主键 create ( char(20) not null, char(20) not null, char(10), primary key (last_name, first_n 阅读全文
posted @ 2018-11-15 22:07 singleSpace 阅读(236) 评论(0) 推荐(0) 编辑
摘要: mysql序列是一组整数:1,2,3....,由于一张数据表只能有一个字段自增主键,如果你想实现其他字段自动增加,就可以使用mysql序列来实现。 使用auto_increment来定义列 sql drop table if EXISTS test_autoincrement ; create ta 阅读全文
posted @ 2018-11-15 21:21 singleSpace 阅读(485) 评论(0) 推荐(0) 编辑
摘要: 我的mysql是用docker配置的,服务器状态和服务器配置变量都未设置,报错正常。 阅读全文
posted @ 2018-11-15 15:16 singleSpace 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 1.创建临时表 mysql临时表在我们需要保存一些临时数据时非常有用。 临时表只在当前连接可见,当关闭连接时,mysql会自动删除表并释放所有空间。 如果使用客户端创建临时表,只有在管不客户端程序时才会销毁临时表,当然也可以手动销毁。 sql create TEMPORARY table (`pro 阅读全文
posted @ 2018-11-15 14:47 singleSpace 阅读(961) 评论(0) 推荐(0) 编辑
摘要: mysql索引的建立对于mysql的高效运行是很重要的,索引可以大大提高mysql的检索速度。 索引分为单列索引和组合索引。 单列索引,即一个索引只包含单个列,一个表可以有多个单列索引,但这不是组合索引。 组合索引,即一个索引包含多个列。 创建索引时,需要确保该索引是应用在sql查询语句的条件(一般 阅读全文
posted @ 2018-11-15 12:39 singleSpace 阅读(207) 评论(0) 推荐(0) 编辑