随笔分类 -  SQL SERVER

摘要:接着本系列前面两篇继续讨论。 有时候当你需要定时处理数据库数据时,你会怎么做呢?当然你可以手工编写一个程序去完成任务,但写程序既需要时间也需要考验程序的稳定性,这里,介绍一种快捷的方法,这里只介绍SQL SERVER数据库中建立作业的方法,其他数据库我相信也有这个功能。 14.作业 在SQL SER 阅读全文
posted @ 2017-05-19 09:42 持&恒 阅读(277) 评论(0) 推荐(0)
摘要:接着上一篇“工作经常使用的SQL整理,实战篇(一)”继续讨论,这一篇中主要讨论增删改查,连接,分组和排序,通配符,视图,存储过程和事务,游标,触发器这些东西。 6.增删改查 插入 --插入用户表数据 insert into Tse_User(UserID, UserName, RealName, E 阅读全文
posted @ 2017-05-19 09:39 持&恒 阅读(212) 评论(0) 推荐(0)
摘要:工作经常使用的SQL整理,实战篇,地址一览: 工作经常使用的SQL整理,实战篇(一) 工作经常使用的SQL整理,实战篇(二) 工作经常使用的SQL整理,实战篇(三) 目录概览: 1.数据库 2.表 3.临时表 4.索引和约束 5.范式 6.增删改查 7.连接 8.分组和排序 9.通配符 10.视图 阅读全文
posted @ 2017-05-19 09:37 持&恒 阅读(537) 评论(0) 推荐(0)
摘要:了解事务和锁 事务:保持逻辑数据一致性与可恢复性,必不可少的利器。 锁:多用户访问同一数据库资源时,对访问的先后次序权限管理的一种机制,没有他事务或许将会一塌糊涂,不能保证数据的安全正确读写。 死锁:是数据库性能的重量级杀手之一,而死锁却是不同事务之间抢占数据资源造成的。 不懂的听上去,挺神奇的,懂 阅读全文
posted @ 2017-05-16 15:22 持&恒 阅读(212) 评论(0) 推荐(0)
摘要:一、 存储过程简介 Sql Server的存储过程是一个被命名的存储在服务器上的Transacation-Sql语句集合,是封装重复性工作的一种方法,它支持用户声明的变量、条件执行和其他强大的编程功能。 存储过程相对于其他的数据库访问方法有以下的优点: (1)重复使用。存储过程可以重复使用,从而可以 阅读全文
posted @ 2017-05-16 11:24 持&恒 阅读(307) 评论(0) 推荐(0)
摘要:三:索引的建立原则 一般来说,建立索引要看数据使用的场景,换句话来说哪些访问数据的SQL语句是常用的,而这些语句是否因为缺少索引(也有可能是索引过多)变的效率低下。但绝不是所有的SQL语句都要建立索引,如果所有的SQL语句都建立索引,那么可能导致建立过多的索引。 我碰到过每秒钟新增记录超过千条的案例 阅读全文
posted @ 2017-05-16 11:15 持&恒 阅读(4477) 评论(0) 推荐(0)
摘要:索引是什么?索引是提高查询性能的一个重要工具,索引就是把查询语句所需要的少量数据添加到索引分页中,这样访问数据时只要访问少数索引的分页就可以。但是索引对于提高查询性能也不是万能的,也不是建立越多的索引就越好。索引建少了,用WHERE子句找数据效率低,不利于查找数据。索引建多了,不利于新增、修改和删除 阅读全文
posted @ 2017-05-16 11:04 持&恒 阅读(617) 评论(0) 推荐(1)
摘要:复制表结构 首先,打开并连接Sql Server,在源数据库Source_db(源数据库名称)上右键,然后依次点击“编写表脚本为”→“CREATE到”→“新查询编辑器窗口”。 2 在第1步产生的编辑器中按”crtl+a“组合键全选内容,然后右键“复制“(或按"crtl+c"键)。 3 新建查询,然后 阅读全文
posted @ 2017-04-25 15:33 持&恒 阅读(55055) 评论(0) 推荐(0)
摘要:PK - Primary Key IX - Non-Unique Index AK - Unique Index (AX should have been AK (Alternate Key)) CK - Check Constraint DF - Default Constraint FK - F 阅读全文
posted @ 2017-04-25 10:54 持&恒 阅读(974) 评论(0) 推荐(0)
摘要:--查询表或数据库中的所有外键 select A.name as 约束名, object_name(b.parent_object_id) as 外健表, c.name as 外键列, object_name(b.referenced_object_id) as 主健表, D.name as 主键列 from sys.foreign_keys A inner join sys.foreign_... 阅读全文
posted @ 2017-04-25 10:07 持&恒 阅读(3029) 评论(1) 推荐(0)