码迷,mamicode.com
首页 > 数据库 > 周排行
【常见的SQL Server连接失败错误以及解决方法】
【常见的SQL Server连接失败错误以及解决方法】 http://blog.csdn.net/feixianxxx/article/details/5523922 ADO连接SQL Server 2008 Express方法总结 https://wenku.baidu.com/view/551f ...
分类:数据库   时间:2017-08-09 18:35:10    阅读次数:114
Mysql数据库分布式事务XA详解
XA事务简介 XA 事务的基础是两阶段提交协议。需要有一个事务协调者来保证所有的事务参与者都完成了准备工作(第一阶段)。如果协调者收到所有参与者都准备好的消息,就会通知所有的事务都可以提交了(第二阶段)。MySQL 在这个XA事务中扮演的是参与者的角色,而不是协调者(事务管理器)。 mysql 的X ...
分类:数据库   时间:2017-08-09 18:35:32    阅读次数:260
使用命令创建数据库和表
create database Data 注:创建一个名为Data的数据库use Data 注:使用Data数据库use master 注:使用系统数据库drop database Data 注:删除Data数据库 create table Surface 注:创建一个名为Surface的表(ID ...
分类:数据库   时间:2017-08-09 19:06:56    阅读次数:164
MySQL 数据目录更换
MySQL默认的数据文件存储目录为/var/lib/mysql,假如要把目录移到/data下需要进行下面几步: 1、建立data目录 mkdir data 2、停止MySQL服务 service mysqld stop 3、把/var/lib/mysql整个目录移到/data mv /var/lib ...
分类:数据库   时间:2017-08-09 19:07:43    阅读次数:199
字符串的公共前缀对Mysql B+树查询影响回溯分析
年前项目组接微信公众号。上线之后,跟微信相关的用cid列的查询会话的SQL变慢了几十倍!思考这个问题思考了非常久。从出现以来一直是我心头的一个结。cid这一列是建了索引的,普通的cid列更新都没问题,为何仅仅有微信的有问题?同样的前缀又是怎样影响索引的? 分析过程 1.explain下微信cid的查 ...
分类:数据库   时间:2017-08-09 19:08:33    阅读次数:163
mysql Field 'xxx' doesn't have a default value
今天在对一个项目在进行数据库迁移后,进行测试时,出现了Field 'xxx' doesn't have a default value的错误,而这个错误在迁移前从未出现过.后来经过查询手册等资料,发现错误的原因是配置不同:出错的mysql服务器,在系统变量sql_mode里,多了个参数: STRIC ...
分类:数据库   时间:2017-08-09 19:11:21    阅读次数:187
SQL优化--使用 EXISTS 代替 IN 和 inner join来选择正确的执行计划
在使用Exists时,如果能正确使用,有时会提高查询速度: 1,使用Exists代替inner join 2,使用Exists代替 in 1,使用Exists代替inner join例子: 在一般写sql语句时通常会遇到如下语句: 两个表连接时,取一个表的数据,一般的写法通过关联查询(inner j ...
分类:数据库   时间:2017-08-09 19:12:05    阅读次数:223
Sql语句优化-查询两表不同行NOT IN、NOT EXISTS、连接查询Left Join
在实际开发中,我们往往需要比较两个或多个表数据的差别,比较那些数据相同那些数据不相同,这时我们有一下三种方法可以使用:1. IN或NOT IN,2. EXIST或NOTEXIST,3.使用连接查询(inner join,left join 或者 right join)。 看下面的数据,我们准备选择出 ...
分类:数据库   时间:2017-08-09 19:12:30    阅读次数:250
sqlmap学习笔记
环境:centos7 , python2.7.5 , sqlmap1.1.8.2#dev sqlmap文件目录 执行命名格式:python sqlmap.py --h 常用命令:(通过帮助信息可以,找到需要的命令) --h (显示基本帮助信息) --hh (显示高级帮助信息) -u URL, –ur ...
分类:数据库   时间:2017-08-09 19:13:44    阅读次数:249
laravel调用sql server存储过程
alter proc [dbo].[aaa]( @AgencyID int,--代理商ID @AdminID int --结算操作人ID(管理员ID))asbegin select top 5 * from tusers return 5end $dbh = DB::connection()->ge ...
分类:数据库   时间:2017-08-09 19:14:02    阅读次数:438
sqlserver 查询当前阻塞进程 并杀掉
select * from master.dbo.sysprocesses where DB_NAME(dbid)=’test’ and spid<>@@SPID 看看阻塞的进程 然后kill掉就行了 exec(‘kill ’ +@spid) 由于我是远程连接的数据库,杀死进程总会有顾虑。所以我就关 ...
分类:数据库   时间:2017-08-09 19:15:29    阅读次数:287
使用SqlCommand 执行SQL语句
string sConnectionString = @"server=(local)\SQLEXPRESS;database=Forum;Trusted_Connection=True"; using (SqlConnection conn = new SqlConnection(sConnect ...
分类:数据库   时间:2017-08-09 19:58:48    阅读次数:288
sql内置函数pivot强大的行转列功能
http://blog.csdn.net/xb12369/article/details/8149608 http://www.cnblogs.com/lwhkdash/archive/2012/06/26/2562979.html 行转列其实就是 也就是说,行转列后,原来的某个列的值变做了列名 原 ...
分类:数据库   时间:2017-08-09 19:59:34    阅读次数:240
Spring与JDBC整合应用
Spring与JDBC整合背景: 1.Spring提供了编写Dao的工具类:JdbcTemplate JdbcTemplate.update("insert....",参数); JdbcTemplate.query();//查询多行记录 JdbcTemplate.queryForObject();/ ...
分类:数据库   时间:2017-08-09 19:59:51    阅读次数:221
关于SQL连接语句中的Integrated Security=SSPI/ture/false
文章转载来源 http://www.linuxidc.com/Linux/2015-02/114085.htm 今天做c#连接数据库的时候像平时一样使用普通的链接方式 eg:connstr = “Server=***;uid=***;pwd=***;database=***;”;还尝试一很多其他的连 ...
分类:数据库   时间:2017-08-09 20:00:13    阅读次数:353
Linux GDB调试C/C++项目
Linux 下运行C++项目中遇到Segmentation fault 这样的问题,往往不会有太多错误信息,通常需要GDB来调试 1、编译Debug版本 make debug 2、生成最新版本的core文件,如果有core文件,rm。 ulimit -c unlimited -c 后面加的参数是: ...
分类:数据库   时间:2017-08-09 20:01:16    阅读次数:247
Oracle课程档案,第十天
用户管理 Authentication: 身份验证 AAA:Authentication: 身份验证 Authorization: 权限管理 Audition: 审计 grant:授权 unset:撤销(消除) SQL>echo $ORACLE_SID ORCL 查询数据库的名字为ORCL SQL> ...
分类:数据库   时间:2017-08-09 20:03:16    阅读次数:203
Oracle课程档案,第九天
lsnrctl status:查看监听状态 Oracle网络配置三部分组成:客户端,监听,数据库 配置文件:$ vi $ORACLE_HOME/network/admin/listener.ora vi listener.ora 和上面这个命令一样 netstat -tln|grep 1521 通过 ...
分类:数据库   时间:2017-08-09 20:05:49    阅读次数:303
Mysql 环境配置查询
Mysql 环境查询 1, 查看全部的引擎 a) Show engines 或者是进入到information_schama里面去查看ENGINES表 2, 查看当前用户 a) Select user() 能够查看当前用 b) Show full processlist查看当前用的操作 3, 查看环 ...
分类:数据库   时间:2017-08-09 20:05:56    阅读次数:219
mysql线上数据库单表超过200G的处理
tbl_user_data占用了大量磁盘空间,数据表占用大概200G,索引30G左右,查询非常慢,影响业务的支持进行现在需要对它进行清理 临时解决方案是将原表重命名,新建一个和这个表相同的空表来替换(缺点是不能做到根治,隔一段时间以后需要重新处理) 根除的办法是重新设计,或者在客户端进行过滤避免过多 ...
分类:数据库   时间:2017-08-09 20:06:46    阅读次数:233
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!