![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Mysql
文章平均质量分 74
rolland1989
这个作者很懒,什么都没留下…
展开
-
关于MySQL的自增
1.关键字 auto_increment 2.自增用法 例: CREATE TABLE animals ( id mediumint not null auto_increment, name char(30) not null, primary key (id)); 3.关于自增 Q:怎么获得当前的自增的最大值? A:select @@identity Q:怎么获得table的当前自增最大值? A:select max(id) from table Q:转载 2010-07-08 15:36:00 · 2302 阅读 · 0 评论 -
MySQL临时表中的Sql代码示例
下面的文章主要讲述的是MySQL临时表具体使用的详细讲解,我们大家都知道当工作在十分大表上运行时,在实际操作中你可能会需要运行很多的相关查询,来获的一个大量数据的小的子集,不是对整个表运行这些查询。而是让MySQL每次找出所需的少数记录,将记录选择到一个临时表可能更快些,然后多这些表运行查询。创建MySQL临时表很容易,给正常的CREATE TABLE语句加上TEMPORARY关键字:Sql代码CREATE TEMPORARY TABLE tmp_table ( name VARCHAR(1转载 2010-07-08 18:27:00 · 583 阅读 · 0 评论 -
数据库表中插入重复数据的处理
想往表中插入一条数据,如果表中没有该条数据才插入,如果已经存在该条数据就不插入。该怎么处理?一个比较笨的办法,是先用select查找表中是否已经存在该数据,然后再根据返回的结果决定是否insert。这样做一来效率会降低,二来,如果在select和insert执行期间,又有其他用户进行了insert操作,插入了一条相同的数据,仍然会出错。正确的解决方法是:首先,在创建表时,将不需要重复的字段设置为unique,然后在插入时,使用insert ignore语句。例如:(数据库用的是mys转载 2010-07-08 19:45:00 · 1138 阅读 · 0 评论