#sq

一日一句 SQL [持续更新] MySQL + Oracle

1.groupby和having字句:groupby是根据列值对数据进行分组,having子句用于对分组的数据进行过滤.[having针对的对象是分好的组]eg:   employee表:uuidemp_nameemp_iddept_id   dept表:uu...

Mysql 错误相关

     有几天没启动本地的MySQL了,今天打开小海豚,直接给我弹出了连接失败,这是怎么回事,就直接进入命令行,发现也有问题,输入密码后一闪而过,也没有什么提示信息给我,百度了先,都说是修改MySQL安装目录的my.ini文件,因为这是MySQL启动要加载的文件,但是...
IT猿 ·2020-03-28

MVC+LINQToSQL的Repository模式之(二)数据基类

namespaceData.TEST{   ///<summary>   ///数据操作基类   ///</summary>   publicabstractclassTEST...

MVC+LINQToSQL的Repository模式之(一)数据工厂 DataContext绑定线程

namespaceData{   ///<summary>   ///数据库建立工厂   ///CreatedBy:张占岭   ///CreatedDate:2011-10-14 ...

idea中mybatis generator自动生成代码配置 数据库是sqlserver

好长时间没有写博客了,最近公司要用java语言,开始学习java,属于初学者,今天主要记录一下mybatisgenerator自动生成代码,首先在如下图的目录中新建两个文件,如下图 generatorConfig.xmland jdbc.properties都要放在resource根目录下具体gen...

SQL Server中的锁 详解 nolock,rowlock,tablock,xlock,paglock

摘自:http://www.myexception.cn/sql-server/385562.html  高手进锁nolock,rowlock,tablock,xlock,paglock锁nolock,rowlock,tablock,xlock,paglock请问大哥,在什么情况下用什么样的锁,小弟...

sql server中批量插入与更新两种解决方案分享

若只是需要大批量插入数据使用bcp是最好的,若同时需要插入、删除、更新建议使用SqlDataAdapter我测试过有很高的效率,一般情况下这两种就满足需求了bcp方式复制代码代码如下:///<summary>///大批量插入数据(2000每批次)///已采用整体事物控制///</summary>...

应用C#和SQLCLR编写SQL Server用户定义函数

摘要:文档阐述使用C#和SQLCLR为SQLServer编写用户定义函数,并演示用户定义函数在T-SQL中的应用。文档中实现的Base64编码解码函数和正则表达式函数属于标量值函数,字符串分割函数属于表值函数,而平方平均数函数属于聚合函数。环境要求:SQLServer2005/2008,VisualStudio2005...

mysql安装教程以及配置快捷方式

 1.首先双击exe    3.Next     安装过程省略....            &nb...

Sql sever 声明变量,赋值变量

语句:--声明变量DECLARE@idcardnvarchar(50),@rowidnvarchar(50)--给变量赋值SELECT@idcard='{0}',@rowid='{1}'SELECTCOUNT(1)FROMemployeeadjustapplyWITH(NOLOCK)WHEREidcard=@idcar...

Mysql存在则更新,没有则新增

insertignore当插入数据时,如出现错误时,如重复数据,将不返回错误,只以警告形式返回。insertignoreintotable(col1,col2)values('val1','val2');onduplicatekeyupdate当primary或者unique重复时,则执行update语句INSERTI...

MySQL更新优化

       通常情况下,当访问某张表的时候,读取者首先必须获取该表的锁,如果有写入操作到达,那么写入者一直等待读取者完成操作(查询开始之后就不能中断,因此允许读取者完成操作)。当读取者完成对表的操作的时候,锁就会被解除。如果写入者正在等待的时候,另...
IT猿 ·2020-03-27

MySQL查询优化

在分析性能欠佳的查询时,应考虑:       1)应用程序是否正获取超过需要的数据,即访问了过多的行或列。       2)Mysql服务器是否分析了超过需要的行。 &n...
IT猿 ·2020-03-27

MySQL索引

1.如果索引了多列,遵守最左前缀法则。所谓最左前缀,指的是查询从索引的最左前列开始,并且不跳过索引中的列。mysql>explainselectuid,fuid,namefromptbwhereuid=1378109017;+----+-------------+-------+------+----------...
IT猿 ·2020-03-27

MySQL优化

1)选择表合适存储引擎:MyISAM存储引擎:       应用时以读和插入操作为主,只有少量的更新和删除,并且对事务的完整性,并发性要求不是很高的。     *表锁:MyISAM表有表级锁,注意不要...
IT猿 ·2020-03-27
首页上一页...763764765766767...下一页尾页