随笔分类 - 数据库,实用SQL
摘要:触发器是一种特殊的存储过程,带事务,可以回滚 有after 触发器 和 insteadOf触发器 --after insert触发器alter trigger trigger_UserInfos_Inserton UserInfos for insert -- 也可以写成after insert a
阅读全文
摘要:--查看数据库索引的使用情况select db_name(database_id) as N'库名', --库名 object_name(a.object_id) as N'表名', --表明 b.name N'索引名称', user_seeks N'用户索引查找次数', user_scans N'
阅读全文
摘要:1. 说明 CSRedis 是 redis.io 官方推荐库,支持 redis-trib集群、哨兵、私有分区与连接池管理技术,简易 RedisHelper 静态类, 它主要又两个程序集。 (1).CSRedisCore:主库,实现对接redis各种功能 (2).Caching.CSRedis:分布式
阅读全文
摘要:SQL优化中,就三点: 最大化利用索引;尽可能避免全表扫描;减少无效数据的查询; 优化demo:1. 尽量避免在字段开头模糊查询,会导致数据库引擎放弃索引进行全表扫描。如下:SELECT * FROM t WHERE username LIKE '%陈%'优化方式:尽量在字段后面使用模糊查询。如下:
阅读全文
摘要:事务,并发事务 数据库事务是什么,作用,并发事务产生的问题及解决方案?由一系列T-SQL语句构成的逻辑工作单元;完成一定的业务逻辑,操作封装起来,形成边界,将一系列的操作打包执行; 事务的应用? 多个表的操作,处理全部成功,或由任何一个错误则全部不成功,回滚到最初状态 事务的作用:增强了数据的安全性
阅读全文
摘要:Mongodb基本操作 查询数据库show databases切换数据库use test查询当前数据库下面的集合show collections创建集合db.createCollection("集合名称")删除集合db.集合名称.drop()删除数据库db.dropDatabase() //首先要通
阅读全文
摘要:https://www.donet5.com/Home/Doc?typeId=2404 大数据写入、更新,大数据更新 ORM, db.Fastest文档 //插入 100万 10秒不到 db.Fastest<RealmAuctionDatum>().BulkCopy(GetList());//性能
阅读全文
摘要:New Text Document.udltest sql connection
阅读全文
摘要:--select * from sysdepends where depid=object_id('cse_log_header')select a.* from sysobjects a, syscomments b where a.id = b.id and b.text like '%cse_log_header%'select * from sys.sysobjects where xtype='P'select * from syscommentshttp://www.cnblogs.com/xx_cs/archive/2011/04/
阅读全文
摘要:SQL Server 2005 学习笔记我在学习Sql 2005总结了一些经验,也解决了一些常见的问题,在这里跟大家分享一下吧,希望能给初学者以帮助,也希望大家多多提建议,一起分析进步;2005比起2000增加了不少功能,首先从界面 上我们就能看的出来,一个是单任务化,2005是多窗口,多任务同时进行,这样操作很方便,也继承了Vs2005的操作习惯,让大家开发起来也更方便,另为扩大了Varchar...
阅读全文
摘要:在这里总结一点吧,方便以后的使用 代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--数据库设计规范数据库表命名规范此规范包括表名命名规范,索引命名规范,外键命名规范和字段名命名规范。表名命名规则数据库表的命名以是名词的复数形式且都为小写,如citi...
阅读全文
摘要:昨天发了一个邀请,邀请大家帮忙测试,效果还可以,下面小结一下:通过内部的计数器得知:访问次数是1071(其中有好多是自己点的:)),人数不是太理想,本来是想看看上万人同时访问的情况:)系统资源的占用情况内存 —— 很理想。SQL占用的内存最大也没有超过65M,一般是在35M左右;asp.net占用的内存最大也没有超过40M,一般是在25M左右。CPU:8%左右,由于访问次数...
阅读全文
摘要:1、 SQL注入攻击的本质:让客户端传递过去的字符串变成SQL语句,而且能够被执行。2、 每个程序员都必须肩负起防止SQL注入攻击的责任。 说起防止SQL注入攻击,感觉很郁闷,这么多年了大家一直在讨论,也一直在争论,可是到了现在似乎还是没有定论。当不知道注入原理的时候会觉得很神奇,怎么就被注入了呢?会觉得很难预防。但是当知道了注入原理之后预防不就是很简单的事情了吗? 第一次听说SQL注入攻击的...
阅读全文
摘要:数据库备份方案 转载周三的时候,公司的SQL Server有部分数据出现异常,不知道是谁登陆进服务器中去,执行了一个脚本,导致近400条数据出现异常。boss 发现后非常angry. I have never been so angry in all my life,he said.事情发生了,只好自己找办法解决。 首先叮嘱自己的团队成员,不要随意连到服务器中去,开发就用自己是本地的SQL。因为我...
阅读全文
摘要:第一章 SQL语言基础 1 变量,declare @a varchar(30) declare @a int,@b int,@c int set @a=20 set @b=30 begin set @c=@a; set @a=@b; ...
阅读全文