首页 > 数据库技术
mysql 语句的内部执行顺序
在做面试题目的时候做到了,然而不太肯定,后来看了下面的这篇博客,觉得说的很清晰,故摘录到这里:地址:http://www.cnblogs.com/rollenholt/p/3776923.html MySQL的语句一共分为11步,如下图所标注的那样,最先执行的总是FROM操作,最后执行的是LIMIT ...
分类:数据库技术   时间:2016-09-02 12:59:56    收藏:0  评论:0  赞:0  阅读:252
Linux下Mysql自启动
如果你都是按照默认配置安装的那么只要按照如下步骤就可以了 1、cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql 将服务文件拷贝到init.d下,并重命名为mysql 2、chmod +x /etc/init.d/mysq ...
分类:数据库技术   时间:2016-09-02 12:58:15    收藏:0  评论:0  赞:0  阅读:234
数据库无法连接到localhost
在“服务”里把Sql相关的服务启动即可 ...
分类:数据库技术   时间:2016-09-02 12:57:38    收藏:0  评论:0  赞:0  阅读:440
The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine.
The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine. 1.在用SQL SERVER 2005访问.xlsx文件(office2007&2010文件格式)时,必须用provider 'Micros ...
分类:数据库技术   时间:2016-09-02 12:56:45    收藏:0  评论:0  赞:0  阅读:448
SqlSERVER 行转列
PIVOT的一般语法是:PIVOT(聚合函数(列) FOR 列 in (…) )AS P 完整语法: table_source PIVOT( 聚合函数(value_column) FOR pivot_column IN(<column_list>) ) ...
分类:数据库技术   时间:2016-09-02 12:54:48    收藏:0  评论:0  赞:0  阅读:213
MySQL的语句执行顺序
MySQL的语句执行顺序 MySQL的语句一共分为11步,如下图所标注的那样,最先执行的总是FROM操作,最后执行的是LIMIT操作。其中每一个操作都会产生一张虚拟的表,这个虚拟的表作为一个处理的输入,只是这些虚拟的表对用户来说是透明的,但是只有最后一个虚拟的表才会被作为结果返回。如果没有在语句中指 ...
分类:数据库技术   时间:2016-09-02 12:53:55    收藏:0  评论:0  赞:0  阅读:281
mysql - 行号
1. 初始化数据 - 列唯一 2. 查询 - 列唯一 运行结果: 3. 按照qty和empid顺序生成行号 - 列唯一 运行结果: 4. 初始化数据 - 列重复 5. 查询 - 列重复 运行结果: ...
分类:数据库技术   时间:2016-09-02 12:53:17    收藏:0  评论:0  赞:0  阅读:401
rsyslog+mysql+loganalyzer搭建日志服务器<个人笔记>
大概思路如下: 使用Linux自带的rsyslog服务来做底层,然后再使用mysql与rsyslog的模板来存储文件,并且以web来进行显示出来。<模板的存储以日期的树形结构来存储,并且以服务器客户端IP为文件名进行划分。 最终的效果如下图: 大概步骤如下: 1.配置好rsyslog server的 ...
分类:数据库技术   时间:2016-09-02 11:45:15    收藏:0  评论:0  赞:0  阅读:366
MySQL数据库性能优化的关键参数(转)
我们在进行数据库管理和开发中经常会遇到性能问题,这就涉及到MySQL的性能优化。通过在网络上查找资料和笔者自己的尝试,我认为以下系统参数是比较关键的: 关键参数一:back_log 要求 MySQL 能有的连接数量。当主要MySQL线程在一个很短时间内得到非常多的连接请求,这就起作用,然后主线程花些 ...
分类:数据库技术   时间:2016-09-02 11:37:35    收藏:0  评论:0  赞:0  阅读:133
mysql 更改字符集
Windows: 安装目录下新建my.ini文件,输入一下内容 [mysqld]#修改服务器端默认字符编码格式为utf8character-set-server = utf8 [client]#修改客户端默认字符编码格式为utf8default-character-set=utf8 重启MySQL服 ...
分类:数据库技术   时间:2016-09-02 11:32:45    收藏:0  评论:0  赞:0  阅读:202
mysql 去重
方法1SELECT DISTINCT 字段1,字段2,字段3 FROM 表; 方法2 SELECT 字段1,字段2,字段3 FROM 表 GROUP BY 字段1,字段2,字段3 ...
分类:数据库技术   时间:2016-09-02 11:32:25    收藏:0  评论:0  赞:0  阅读:294
SQL Server 索引 聚集索引、非聚集索引、堆
1、存储结构 ...
分类:数据库技术   时间:2016-09-02 11:31:45    收藏:0  评论:0  赞:0  阅读:227
SQL Server中行列转换 Pivot UnPivot
PIVOT用于将列值旋转为列名(即行转列),在SQL Server 2000可以用聚合函数配合CASE语句实现 PIVOT的一般语法是:PIVOT(聚合函数(列) FOR 列 in (…) )AS P 完整语法: table_source PIVOT( 聚合函数(value_column) FOR ...
分类:数据库技术   时间:2016-09-02 11:30:08    收藏:0  评论:0  赞:0  阅读:259
Oracle数据库Job的下次执行时间老是变动问题
job的 interval设置为 sysdate+1 结果好多客户的这个时间最后会变的乱起八糟, 或是 导入 , 或是手动执行了等等, 还有自动会变的, 而且不少, 觉得莫名其妙, , 今天网上搜了下 , 终于明白了其中的原因 并且也找到了解决办法, 比如,我要每天凌晨1点执行, interval就 ...
分类:数据库技术   时间:2016-09-02 11:26:46    收藏:0  评论:0  赞:0  阅读:266
mysql绿色安装
载文件: MySQL5.1(绿色).rar MySql绿色版安装 1、解压MySQL Server 5.1.rar到MySQL Server 5.1目录下 2、修改MySQL Server 5.1文件夹下my.ini文件 basedir="G:/MySql/MySQL Server 5.1/" da ...
分类:数据库技术   时间:2016-09-02 11:24:55    收藏:0  评论:0  赞:0  阅读:204
SQL练习之两个列值的交换
现在我们将Province列值和Company列值互换,代码如下: 这是第一种列值互换方式! 下面是第二种在部分数据库中有效的互换方式: 这里的加减号可能有些数据库不支持,根据不同的DBMS做相应的替换。 ...
分类:数据库技术   时间:2016-09-02 11:24:25    收藏:0  评论:0  赞:0  阅读:201
gdb安装
1.卸载原有gdb 以root用户登录 1.1 查询原有gdb包名,执行命令: rpm -q gdb 1.2 卸载原有gdb包,假设gdb包名为gdb-7.0-0.4.16,执行命令:rpm -e gdb-7.0-0.4.16 2.编译安装gdb,假设新gdb包的文件名为:gdb-7.2.tar.g ...
分类:数据库技术   时间:2016-09-02 11:19:35    收藏:0  评论:0  赞:0  阅读:143
leveldb 学习笔记之VarInt
在leveldb在查找比较时的key里面保存key长度用的是VarInt,何为VarInt呢,就是变长的整数,每7bit代表一个数,第8bit代表是否还有下一个字节, 将该值与二进制1000 0000值进行比较,如果小于,则直接将该值作为unsigned char也就是整数值写入。 将该值与二进制1 ...
分类:数据库技术   时间:2016-09-02 11:18:15    收藏:0  评论:0  赞:0  阅读:173
关于ubuntu16.04中mysql root登陆不了的情况下(大多是未设置密码的情况)
1、先将当前用户改成 root用户:sudo su 2、进入安装路径,我的是:cd /etc/mysql/ 3、打开debian.cnf : gedit debian.cnf 4、找到:user password 就是登陆的账号密码了 5、登陆 mysql :mysql -u 用户名 -p 密码 6 ...
分类:数据库技术   时间:2016-09-02 11:18:05    收藏:0  评论:0  赞:0  阅读:293
带参数的查询防止SQL注入攻击
参数的设定: string strCmd = "SELECT AccountID FROM Account WHERE AccountName=@AccountName AND password=@password"; 对于SQL Server数据库,“@”是参数的前缀。上句中定义了两个参数:@Ac ...
分类:数据库技术   时间:2016-09-02 11:17:45    收藏:0  评论:0  赞:0  阅读:147
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!