MYSQL学习
mikko_c
这个作者很懒,什么都没留下…
展开
-
MySQL 中将一个表的数据插入另外一个表的方法
开发中,我们经常需要将一个表的数据插入到另外一个表,有时还需要指定导入字段,虽然这个实现起来非常简单,但是还是会困扰许多新手,因此专门发一篇文章备查。如果2张表的字段一致,并且希望插入全部数据,可以用这种方法:INSERT INTO 目标表 SELECT * FROM 来源表; 比如要将 articles 表插入到 newArticles 表中,则是:INSERT INTO newA原创 2009-08-11 10:59:00 · 760 阅读 · 0 评论 -
MySQL 当记录不存在时插入(insert if not exists)
在 MySQL 中,插入(insert)一条记录很简单,但是一些特殊应用,在插入记录前,需要检查这条记录是否已经存在,只有当记录不存在时才执行插入操作,本文介绍的就是这个问题的解决方案。问题:我创建了一个表来存放客户信息,我知道可以用 insert 语句插入信息到表中,但是怎么样才能保证不会插入重复的记录呢?答案:可以通过使用 EXISTS 条件句防止插入重复记录。示例一:插入多条记录假设有一个主原创 2009-08-11 10:56:00 · 1156 阅读 · 1 评论 -
MySQL 查询重复出现次数最多的记录
在有些应用里面,我们需要查询重复次数最多的一些记录,虽然这是一个很简单的查询语句,但是对许多初学者来说,仍然有些难度,特发此文章备查。 SELECT keyword, count( * ) AS countFROM article_keywordGROUP BY keywordORDER BY count DESCLIMIT 20 此段查询语句返回 article_key原创 2009-08-11 11:08:00 · 917 阅读 · 0 评论 -
精妙Sql语句
asc 按升序排列desc 按降序排列下列语句部分是Mssql语句,不可以在access中使用。SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)首先,简要介绍基础语句:1、说明:创建数据库CREAT原创 2009-08-22 19:37:00 · 319 阅读 · 0 评论