神马软件站
首页 > 数据库 > 数据库其它
SQL语句实现删除重复记录并只保留一条
SQL语句实现删除重复记录并只保留一条
复制代码 代码如下: delete WeiBoTopics where Id in(select max(Id) from WeiBoTopics group by WeiBoId,Title having COUNT(*) 1); SQL:删除重复数据,只保留一条用SQL语句,删除掉重复项只保留一条在几千条记录里,存在着些相同的记录,如何能用SQL语句,删...

11-11

错误代码:1100 Table 't_depart_info' was not locked with LOCK TAB
错误代码:1100 Table 't_depart_info' was not locked with LOCK TAB
一步步来分析错误代码的生成原因,大家要有耐心哦。 第一步,错误描述 1 queries executed, 0 success, 1 errors, 0 warnings 查询:insert into emp values(11,'h',23,'女') 错误代码: 1100 Table 't_depart_info' was not locked with LOCK TABLES 执行耗...

11-11

在SQL SERVER中查询数据库中第几条至第几条之间的数据SQL语句写法
在SQL SERVER中查询数据库中第几条至第几条之间的数据SQL语句写法
今天在写程序的时候,需要生成从开始id到结束id的sql语句。原来不需要这个功能现在就需要了。 在SQL SERVER中查询数据库中第几条至第几条之间的数据SQL语句如何写? 如:在SQL SERVER中查询数据库中第10条至30条之间的数据SQL语句如何写? ------解决方案----...

11-11

详解SQLite中的数据类型
详解SQLite中的数据类型
大多数 SQL 数据库引擎 (据我们所知,除 SQLite 之外的所有 SQL 数据库引擎)都使用严格的静态类型。使用静态类型,值的类型便由它的容器 -- 存储值的特定的列 -- 来决定。 SQLite 使用更通用的动态类型系统。在 SQLit 中,值的数据类型与值本身相关,而不...

11-11

SQLite快速入门指南
SQLite快速入门指南
1. 介绍 SQLite 是一个开源的嵌入式关系数据库,实现自包容、零配置、支持事务的SQL数据库引擎。 其特点是高度便携、使用方便、结构紧凑、高效、可靠。 与其他数据库管理系统不同,SQLite 的安装和运行非常简单,在大多数情况下 - 只要确保SQLite的二进制文...

11-11

详解SQLite中的查询规划器
详解SQLite中的查询规划器
1.0 介绍 查询规划器的任务是找到最好的算法或者说“查询计划”来完成一条SQL语句。早在SQLite 3.8.0版本,查询规划器的组成部分已经被重写使它可以运行更快并且生成更好的查询计划。这种重写被称作“下一代查询规划器”或者“NGQP”。 这篇文章重新概括了查...

11-11

SQL中IS NOT NULL与!=NULL的区别
SQL中IS NOT NULL与!=NULL的区别
平时经常会遇到这两种写法:IS NOT NULL与!=NULL。也经常会遇到数据库有符合条件!=NULL的数据,但是返回为空集合。实际上,是由于对二者使用区别理解不透彻。 默认情况下,推荐使用 IS NOT NULL去做条件判断,因为SQL默认情况下对WHERE XX!= Null的判断会永...

11-11

50条SQL查询技巧、查询语句示例
50条SQL查询技巧、查询语句示例
Student(S#,Sname,Sage,Ssex) 学生表 Course(C#,Cname,T#) 课程表 SC(S#,C#,score) 成绩表 Teacher(T#,Tname) 教师表 问题: 1、查询“001”课程比“002”课程成绩高的所有学生的学号; 复制代码 代码如下: select a.S# from (select s#,score from SC where...

11-11

数据库学习建议之提高数据库速度的十条建议
数据库学习建议之提高数据库速度的十条建议
很多网站的重要信息都是保存在数据库中,用户通过提交访问数据库来获取用户信息。如果数据库速度非常的快,有助于节省服务器的资源,那么如何优化数据库的速度呢,下面通过此篇文章一起学习数据库学习建议之提高数据库速度的十条建议 很多网站的重要信息都是...

11-11

深入解析NoSQL数据库的分布式算法(图文详解)
深入解析NoSQL数据库的分布式算法(图文详解)
这篇文章主要介绍了深入解析NoSQL数据库的分布式算法,需要的朋友可以参考下 尽管NoSQL运动并没有给分布式数据处理带来根本性的技术变革,但是依然引发了铺天盖地的关于各种协议和算法的研究以及实践。在这篇文章里,我将针对NoSQL数据库的分布式特点进行一些...

11-11

NoSQL开篇之为什么要使用NoSQL
NoSQL开篇之为什么要使用NoSQL
NoSQL在2010年风生水起,大大小小的Web站点在追求高性能高可靠性方面,不由自主都选择了NoSQL技术作为优先考虑的方面 NoSQL在2010年风生水起,大大小小的Web站点在追求高性能高可靠性方面,不由自主都选择了NoSQL技术作为优先考虑的方面。今年伊始,InfoQ中文...

11-11

YII2数据库查询实践
YII2数据库查询实践
这篇文章主要介绍了YII2数据库查询实践的相关资料,需要的朋友可以参考下 初探yii2框架,对增删改查,关联查询等数据库基本操作的简单实践。 数据库配置。 /config/db.php 进行数据库配置 实践过程中有个test库-》test表-》两条记录如下 mysql select * from t...

11-11

8 种常用的 NoSQL 数据库系统对比分析
8 种常用的 NoSQL 数据库系统对比分析
这篇文章主要介绍了8 种 NoSQL 数据库系统对比,需要的朋友可以参考下 Kristóf Kovács 是一位软件架构师和咨询顾问,他最近发布了一片对比各种类型NoSQL数据库的文章。 虽然SQL数据库是非常有用的工具,但经历了15年的一支独秀之后垄断即将被打破。这只是时...

11-11

SQL中Having与Where的区别
SQL中Having与Where的区别
何时使用having where,请遵照下面的说明:WHERE语句在GROUP BY语句之前;SQL会在分组之前计算WHERE语句。HAVING语句在GROUP BY语句之后;SQL会在分组之后计算HAVING语句。 含义 where 在分组之前就进行选择操作 having having在分组操作之后才进行选择操作,...

11-11

数据库基本概念面试必问
数据库基本概念面试必问
这篇文章主要介绍了数据库基本概念面试必问的相关资料,需要的朋友可以参考下 今天小编给大家分享日常收集整理有关数据库基本概念,对大家在今后的工作非常有帮助。 1、超键、候选键、主键、外键 超键:在关系中能唯一标识元组的属性集称为关系模式的超键。一...

11-11

SQL Prompt--绝好的SQL语法提示工具
SQL Prompt--绝好的SQL语法提示工具
无意中从国外的一个blog上发现了这款好工具,迫不及待的推荐给大家这款完全免费的SQL Intellisense Prompt 工具(http://www.red-gate.com/products/sql_prompt/index.htm),初步使用下来,它确实能提高一定的生产效率。 目前该工具只支持英文版本的(Microsoft...

11-11

Sql语句求最小可用id
Sql语句求最小可用id
selectidfromtestawherenotexists ( select1fromtestwhereid=a.id+1 ) orderbyid 缺点,不从1开始计算。...

11-11

数据库设计技巧[转]
数据库设计技巧[转]
1. 原始单据与实体之间的关系 可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证对应多个实体,或多张原始单证对应一个实体。这里...

11-11

数据库设计经验谈
数据库设计经验谈
一个成功的管理系统,是由:[50%的业务+50%的软件]所组成,而50%的成功软件又有[25%的数据库+25%的程序]所组成,数据库设计的好坏是一个关键。如果把企业的数据比做生命所必需的血液,那么数据库的设计就是应用中最重要的一部分。有关数据库设计的材料汗牛充...

11-11

Access与sql server的语法区别总结
Access与sql server的语法区别总结
下边列出sql server与access的语法差别,方便更换程序数据库时查询。 日期分隔符号 access:英镑符(#) sql server:撇号(') Boolean 常量 access:True、False;On、Off;Yes、No;整数:-1(真)、0(假)。 sql server:整数:1(真)、0(假) 字符串连接...

11-11

MySQL mysqldump命令使用详解
MySQL mysqldump命令使用详解
经常地备份可以帮助防止宝贵数据地丢失;另外一个原因是,也许您希望导出数据来共享。 在这个信息技术不断成长的世界中,共享数据变得越来越常见。 比方说Macmillan USA维护护着一个将要出版的书籍的大型数据库。这个数据库在许多书店之间共享,这样他们就知...

11-11

SQL server 2005的表分区
SQL server 2005的表分区
下面来说下,在SQL SERVER 2005的表分区里,如何对已经存在的有数据的表进行分区,其实道理和之前在http://www.cnblogs.com/jackyrong/archive/2006/11/13/559354.html说到一样,只不过交换下顺序而已,下面依然用例子说明: 依然在c盘的data2目录下建立4个...

11-11

关于ADOX的相关知识
关于ADOX的相关知识
转自:http://blog.junstudio.org/article.asp?id=262 一、ADOX概述 Microsoft?ActiveX?DataObjectsExtensionsforDataDefinitionLanguageandSecurity(ADOX)是对ADO对象和编程模型的扩展。ADOX包括用于模式创建和修改的对象,以及安全性。由于它是基于对象实现...

11-11

如何让SQL运行得更快
如何让SQL运行得更快
一、不合理的索引设计 ----例:表record有620000行,试看在不同的索引下,下面几个SQL的运行情况: ----1.在date上建有一非个群集索引 selectcount(*)fromrecordwheredate '19991201'anddate'19991214'andamount 2000(25秒) selectdate,sum(amount)fromrecord...

11-11

取随机记录的语句
取随机记录的语句
mysql:select*fromtablenameorderbyrand()limit10 sqlserver:selecttop10*fromtablenameorderbyNEWID()...

11-11

 1 2 3 4 5 6 7 8 9 10..10>
返回顶部