码迷,mamicode.com
首页 > 数据库
Sql Server中的存储过程
Transact-SQL中的存储过程,非常类似于c#语言中的方法,它可以重复调用。当存储过程执行一次后,可以将语句缓存中,这样下次执行的时候直接使用缓存中的语句。这样就可以提高存储过程的性能。 Ø 存储过程的概念 存储过程Procedure是一组为了完成特定功能的SQL语句集合,经编译后存储在数据库 ...
分类:数据库   时间:2016-09-22 23:42:34    阅读次数:282
mysql 总结
数据类型(四类): 整型(5种:tinyint,smallint,mediumint, int(或integer),bigint ); 浮点型:(float,double), 日期:(5种:year,time,date,datetime,timestamp), 字符:(char,varchar,ti ...
分类:数据库   时间:2016-09-22 23:42:20    阅读次数:218
mysql性能优化-慢查询分析、优化索引和配置
一、优化概述 二、查询与索引优化分析 1性能瓶颈定位 Show命令 慢查询日志 explain分析查询 profiling分析查询 2索引及查询优化 三、配置优化 1) max_connections 2) back_log 3) interactive_timeout 4) key_buffer_ ...
分类:数据库   时间:2016-09-22 23:40:12    阅读次数:281
mysql “group by ”与"order by"的研究--分类中最新的内容
这两天让一个数据查询难了。主要是对group by 理解的不够深入。才出现这样的情况这种需求,我想很多人都遇到过。下面是我模拟我的内容表我现在需要取出每个分类中最新的内容 select * from test group by category_id order by `date` 结果如下明显。这 ...
分类:数据库   时间:2016-09-22 23:40:18    阅读次数:239
SQL 注入、XSS 攻击、CSRF 攻击
SQL 注入、XSS 攻击、CSRF 攻击 SQL 注入、XSS 攻击、CSRF 攻击 SQL 注入 SQL 注入 什么是 SQL 注入 SQL 注入,顾名思义就是通过注入 SQL 命令来进行攻击,更确切地说攻击者把 SQL 命令插入到 web 表单或请求参数的查询字符串里面提交给服务器,从而让服务 ...
分类:数据库   时间:2016-09-22 23:38:33    阅读次数:515
MySQL force Index 强制索引概述
以下的文章主要介绍的是MySQL force Index 强制索引,以及其他的强制操作,其优先操作的具体操作步骤如下:我们以MySQL中常用的hint来进行详细的解析,如果你是经常使用Oracle的朋友可能知道,Oracle的hincvt功能种类很多,对于优化sql语句提供了很多方法。 同样,在My ...
分类:数据库   时间:2016-09-22 21:28:26    阅读次数:229
SQL Server 数据库的维护(三)__事务(transaction)和锁
--锁 注:SQL Server中的锁用来控制一个事务与另一个事务并发性。系统会自动为被访问的资源设置或释放锁。如果某个事务以锁定一个资源,而另一个事务要访问该资源,那么SQL Server会根据第一个事务所使用的锁模式的兼容性来确定是否授予第二个锁。 资源的锁定模式可分为 意向共享(IS)、共享( ...
分类:数据库   时间:2016-09-22 21:28:04    阅读次数:174
SQL列转行
典型实例 一、行转列 1、建立表格 姓名 课程 分数 张三 语文 74 张三 数学 83 张三 物理 93 李四 语文 74 李四 数学 84 李四 物理 94 2、使用SQL Server 2000静态SQL 3、使用SQL Server 2005静态SQL ...
分类:数据库   时间:2016-09-22 21:22:36    阅读次数:185
SQL Server 数据库的维护(二)__触发器
--维护数据库 触发器-- --概述:注:触发器是一种特殊类型的存储过程,用来强制执行业务规则。在调用执上,触发器不能像存储过程那样可以由用户通过T-SQL语句直接调用,而是需要有数据库所发生的insert、update、delete事件的执行来激发触发器的自动执行。因此在创建和使用触发器时,需要考 ...
分类:数据库   时间:2016-09-22 21:15:39    阅读次数:196
MYSQL:SQL中Group By的使用
SQL中Group By的使用 1、概述 2、原始表 3、简单Group By 4、Group By 和 Order By 5、Group By中Select指定的字段限制 6、Group By All 7、Group By与聚合函数 8、Having与Where的区别 9、Compute 和 Co ...
分类:数据库   时间:2016-09-22 21:15:04    阅读次数:258
linux下mysql的root密码忘记办法
1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库。因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的状态下,其他的用户也可以任意地登录和修改MySQL的信息。可以采用将MySQL对外的端口封闭,并且停止Apache以及所有的用户进..
分类:数据库   时间:2016-09-22 20:06:00    阅读次数:208
mysql的基本操作,如删,修改表
一、清除mysql表中数据 delete from 表名;truncate table 表名;不带where参数的delete语句可以删除mysql表中所有内容,使用truncate table也可以清空mysql表中所有内容。效率上truncate比delete快,但truncate删除后不记录m ...
分类:数据库   时间:2016-09-22 19:59:53    阅读次数:184
SqlServer英文单词全字匹配
环境:Vs2013+Sql Server2012 问题:现在数据库记录如下: Sentence列保存的是英文的句子,我现在想找出所有包含“I”(单词)的句子,如果我用 Sentence like '%I',作为条件的话,那么像上图选中的那条有个单词“it“(不区分大小写的情况下),它也会被Selec ...
分类:数据库   时间:2016-09-22 19:57:11    阅读次数:185
Abp使用不同仓储连接多个数据库
有群友说官方例子中有,无奈英文和网速太差。。。自己琢磨吧。 最近开发的项目中,需要从外部系统中读取一些信息,计算之后存入本地的数据库中,外部系统直接提供数据库给我。。所以本地需要用到多数据库连接。 项目采用ABP框架开发,不熟悉的可以看看这里 言归正传,我的项目中已经有了一个DbContext继承至 ...
分类:数据库   时间:2016-09-22 19:57:22    阅读次数:601
NoSQL之Redis高级实用命令详解--安全和主从复制
Android IOS JavaScript HTML5 CSS jQuery Python PHP NodeJS Java Spring MySQL MongoDB Redis NOSQL Vim C++ C# JSON Ruby Linux Nginx Docker Android IOS Ja ...
分类:数据库   时间:2016-09-22 19:54:55    阅读次数:221
分析oracle的执行计划(explain plan)并对对sql进行优化实践
基于oracle的应用系统很多性能问题,是由应用系统sql性能低劣引起的,所以,sql的性能优化很重要,分析与优化sql的性能我们一般通过查看该sql的执行计划,本文就如何看懂执行计划,以及如何通过分析执行计划对sql进行优化做相应说明。 一、什么是执行计划(explain plan) 执行计划:一 ...
分类:数据库   时间:2016-09-22 19:48:31    阅读次数:891
sql2000添加表注释,列注释 及修改 删除 注释
--创建表--create table 表(a1 varchar(10),a2 char(2)) --为表添加描述信息EXECUTE sp_addextendedproperty 'MS_Description', '人员信息表', 'user', 'dbo', 'table', '表', NULL ...
分类:数据库   时间:2016-09-22 19:46:32    阅读次数:181
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!