数据库-SqlServer2005
文章平均质量分 76
QC班长
CSDN程序员学院讲师,CSDN内容合伙人,全栈领域优质创作者,高级瑜伽导师-阿斯汤加瑜伽练习者,透过IT看世界!
展开
-
MyBatis、MyBatisPlus转义数据库关键字
需求说明:有的数据库表在设计的时候,表的字段名和数据库的关键字重复了,查询时需要做转义处理。用的是Mybatis-plus自带的方法,需要修改实体类,MySQL解决办法需要给表关键字加反引号。来转义,SQL Server使用。SQLServer是加[]...原创 2022-08-14 16:54:40 · 5289 阅读 · 0 评论 -
聊聊E-R图-转自大学老师的分享,或许对你有些帮助
这久在评审学生毕业论文,长久以来也一直在做这方面的工作,我们计科系的毕业论文是配套毕业设计的,而毕业设计基本都需要数据库,于是就有用ER图描述数据库设计的要求。但最近几年来,几乎所有学生的ER图都有这样的问题,就是把操作员,如管理员,用户等作为实体,无可厚非,数据库里的确有管理员和用户相关的表,但这个实体好厉害,因为其和其他所有实体都有关系,关系是什么呢?管理。这就错的厉害了,下面探讨下ER图,看...原创 2019-06-12 12:35:36 · 6322 阅读 · 13 评论 -
常用数据库的驱动程序名,驱动类名以及URL
常用数据库的驱动程序名,驱动类名以及URL1.Oracle数据库: 驱动程序包名:ojdbc14.jar 驱动类的名字:oracle.jdbc.driver.OracleDriver JDBC URL:jdbc:oracle:thin:@dbip:port:databasename 说明:驱动程序包名有可能会变 JDBC URL中各个部分含义原创 2017-08-30 23:35:25 · 14362 阅读 · 1 评论 -
ehcache缓存的使用及配置
一.介绍与应用场景ehcache是一开源缓存工具,其许可证为Apache License, Version 2.0,非常友好的许可。在 sourceforge.NET 上可找到它的最新版本。缓存应用在多个领域并发挥作用,ehcache可应用于数据库访问缓存,安全认证缓存,web缓存,soap 和 RESTFul 服务缓存,应用程序持久对象缓存以及分布式缓存。二.架设开发环境无它原创 2017-08-05 14:42:10 · 15655 阅读 · 1 评论 -
DDL、DML和DCL的区别与理解
DML、DDL、DCL区别 . 总体解释: DML(data manipulation language): 它们是SELECT、UPDATE、INSERT、DELETE,就象它的名字一样,这4条命令是用来对数据库里的数据进行操作的语言 DDL(data definition language): DDL比DML要多,主要的命令有CREATE、ALTER、DROP等,D原创 2017-03-15 11:22:35 · 908 阅读 · 0 评论 -
SQL两个表连接查询去掉重复数据的方法
SQL两个表连接查询去掉重复数据的方法:在where条件中用not in筛选掉从另一个表中查出的重复的数据select * from ZHBG_HYSGL_XXGL_SUB where LHMC not in (select b.LHMC from ZHBG_HYSGL_XXGL_QXYD b where b.QXRQ='2017-03-23' and b.HYSXXGLI原创 2017-03-23 16:39:27 · 38143 阅读 · 2 评论 -
大数据量高并发访问SQL优化方法
保证在实现功能的基础上,尽量减少对数据库的访问次数;通过搜索参数,尽量减少对表的访问行数,最小化结果集,从而减轻网络负担;能够分开的操作尽量分开处理,提高每次的响应速度;在数据窗口使用SQL时,尽量把使用的索引放在选择的首列;算法的结构尽量简单;在查询时,不要过多地使用通配符如SELECT * FROM T1语句,要用到几列就选择几列如:SELECT COL1,COL2 FROM T1;在可能原创 2017-02-25 17:50:49 · 14254 阅读 · 2 评论 -
大数据量高并发访问数据库结构的设计
如果不能设计一个合理的数据库模型,不仅会增加客户端和服务器段程序的编程和维护的难度,而且将会影响系统实际运行的性能。所以,在一个系统开始实施之前,完备的数据库模型的设计是必须的。 在一个系统分析、设计阶段,因为数据量较小,负荷较低。我们往往只注意到功能的实现,而很难注意到性能的薄弱之处,等到系统投入实际运行一段时间后,才发现系统的性能在降低,这时再来考虑提高系统性能则要花费更多的人力原创 2017-03-03 15:58:07 · 3314 阅读 · 0 评论 -
数据库表结构设计方法
数据库表结构设计方法 当我们设计一个数据库存储模式时,要仔细分析数据模式,不要一股脑的把所有的数据都放在一起。那样的话对系统的可用性,高效能,扩展性都会有严重的影响。当然你设计的系统非常小,完全可以用最简单的方法。 要通过对业务的熟练,从不同的角度对数据进行多维度分析,一般可以从如下几个方向分析: 1. 数据流向2.转载 2017-02-13 11:52:29 · 1612 阅读 · 0 评论 -
sql 如何把一个查询结果当作一个表来查询?(sql:除非另外还指定了 TOP 或 FOR XML,否则,ORDER BY 子句在视图、内联函数、派生表、子查询)
执行sql语句:select * from (select * from tab where ID>200 order by userID desc) as a order by date desc逻辑上看着挺对 但是报错:除非另外还指定了 TOP 或 FOR XML,否则,ORDER BY 子句在视图、内联函数、派生表、子查询和公用表表达式中无原创 2017-02-07 12:47:26 · 2004 阅读 · 0 评论 -
ibatis联合查询
ibatis联合查询,ibatis执行是顺序执行,所以要把被引用的sql语句放在调用之前sql id="selectSqlUser"> <![CDATA[ select a.su_id, a.su_code, a.su_name, a.su_contact,原创 2016-12-30 13:36:30 · 926 阅读 · 0 评论 -
sql 查询,把查出的数据作为临时表在进行查询
select count(*) total from (select count(*) total from sys_user a left join fsms_fee_splitting b on a.su_name=b.fs_parent_id ----------------------left join联合查询where a.su_type in ('3')原创 2017-01-03 10:57:53 · 38288 阅读 · 1 评论 -
sql left join 联合查询示例
select a.su_id, a.su_code, a.su_name, a.su_contact, a.su_type, a.so_id, a.wb_type原创 2017-01-03 10:52:15 · 1337 阅读 · 0 评论 -
Sql Server 2005导出数据
Sql Server 2005导出数据------使用方法 ---下列执行脚本 然后 exec UspOutputData 表名 选择【执行模式】为“以文本显示结果”,然后将运行后的结果存成.sql,加上用SQL Server生成的数据库脚本就可以了。------1、脚本CREATE PROCEDURE dbo.UspOutputData@tablename s原创 2016-07-26 08:13:54 · 1954 阅读 · 0 评论