大家好,小金子今天跟大家一起练习编译安装MySQL5.5.40源码包.在开始之前我们需要准备一些库文件.[root@diguojin~]#yuminstallzlib-developenssl-develgcc-c++gccbisoncmakencurses-devel-y一定要安装这些包,小金子之前没有安装就开始编译MySQL,踩了好多坑,后来上网一查才发现需..
分类:
数据库 时间:
2014-10-11 03:23:35
阅读次数:
346
跟一个朋友,不错公司的主管交流时,对于mysql中条件查询和排序时与索引的关系mysql>explainselect*fromarticlewheretitle=‘希望光伏企业挺过2个月‘orderbyiddesc\\\\\\\\G***************************1.row***************************id:1select_type:SIMPLEtable:article..
分类:
数据库 时间:
2014-10-11 01:58:15
阅读次数:
282
mariadb编译安装mariadb-10.0.12.tar.gz1.安装cmake包#yuminstallcmake2.创建用户,提供数据库目录#useradd-r-s/sbin/nologinmysql
#mkdir-p/mydata/data
#chownmysql:mysql/mydata/data3.编译mariadb#tarxfmariadb-10.0.12.tar.gz
#cdmariadb-10.0.12
#cmake.-DCMAKE_INSTALL_..
分类:
数据库 时间:
2014-10-11 01:38:55
阅读次数:
586
1相关术语
语句
含义
操作
DML语句
(Data Manipulation Language)
数据库操作语言
insert update delete select
DDL语言
(Da...
分类:
数据库 时间:
2014-10-11 02:43:55
阅读次数:
341
??
事务提交过程
事务
基本概念
概念:一个或者多个DML语言组成
特点:要么都成功,要么都失败
事务的隔离性:多个客户端同时操作数据库的时候,要隔离它们的操作,
否则出现:脏读
不可重复读
幻读
Oracle默认情况...
分类:
数据库 时间:
2014-10-11 01:52:04
阅读次数:
399
本文章并不是给初学者详细详解oracle下如何建立表空间,用户,赋权等命令参数及含义,本文章可能只是对有一定的oracle基础的朋友有所帮助。最近项目中又开始需要oracle数据库,在搭建环境时,发现自己的oracle命令已经忘了差不多,所以我从网上找来一些语句:可以快速的建表空间,用户并且赋权,由...
分类:
数据库 时间:
2014-10-11 01:48:54
阅读次数:
260
需要注意的是,不同版本的oracle的导入导出应符合下面的规则:不管是从低版本导到高版本,还是高版本导入低版本。导出时需要在原本的版本上导出dump文件,再在需要导入的版本上进行导入(有一些绕)。1.进入windows的doc窗口(cmd)2.导出dump文件expusername/password...
分类:
数据库 时间:
2014-10-11 01:48:14
阅读次数:
425
with temp as( select 'A01' nation ,1 as S1,2 as S2, 3 as S3 from dual union all select 'A02' nation ,null as S1,5 as S2, 6 as S3 from dual)select ...
分类:
数据库 时间:
2014-10-11 01:12:44
阅读次数:
230
select @@servername--计算机名select @@servicename--数据库名select @@version --获取当前数据库版本 select @@language --当前语言 配置函数select getdate() as getdate --当前时间 selec....
分类:
数据库 时间:
2014-10-11 02:35:44
阅读次数:
215
环境:RHEL 6.4 + Oracle 11.2.0.3 + ASM单实例1.重启主机后,+DATA diskgroup启动不成功,现象如下:[grid@JY-DB ~]$ crsctl stat res -t--------------------------------------------...
分类:
数据库 时间:
2014-10-11 01:27:24
阅读次数:
418
我们知道这个SQLserver数据库中的DateTime类型是数据库应用开发中经常用到的一种数据类型,而C#语言中也有DateTime类型,虽然二者都是用来描述时间的,但是它们的默认值是不同的,这点必须注意,在开发过程中,二者之间相互适应关系处理不当,可能会产生不必要的麻烦,就等于浪费时间,所以记住...
分类:
数据库 时间:
2014-10-11 03:06:04
阅读次数:
303
SQLServer2012 表IAM存储结构探究
Author:zfive5(zidong)
Email: zfive5@163.com
引子
国庆节期间,一直再翻阅《程序员的自我修养—链接、装载与库》,这本给我的感觉是越看越乱,但总的来说还不错,一句话--优秀程序员就应该知道每一个字节的意义。
看此书前的两本《深入解析SQLServer2008》和《Microsoft...
分类:
数据库 时间:
2014-10-11 00:01:45
阅读次数:
571
数据库的常见的索引一般是单个字段,如果多个字段的组合,那么就组成了复合索引。对于组合索引,如果对其中一字段做为条件查询,会出现什么情况呢?一、例子mysql> show create table watchdog\G*************************** 1. row *****.....
分类:
数据库 时间:
2014-10-11 00:05:04
阅读次数:
388
一、存储过程的概念简单来说,存储过程,就是一个为了完成特定功能的SQL语句集合,它经过编译后存储在数据库中。用户通过指定存储过程的名称并传递相应参数来执行它。SQL SERVER中分为系统提供的存储过程和用户自定义的存储过程两类。系统提供的存储过程,可以在任何数据库中调用而不必加数据库名,可以在ma...
分类:
数据库 时间:
2014-10-10 22:47:04
阅读次数:
263
一、数学函数ABS( x ) 返回x的绝对值BIN( x ) 返回x的二进制(OCT返回八进制,HEX返回十六进制)CEILING( x ) 返回大于x的最小整数值EXP( x ) 返回值...
分类:
数据库 时间:
2014-10-10 23:53:34
阅读次数:
374
一、存储过程 存储过程是一组为了完成特定功能的SQL 语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。oracle可以把PL/SQL程序储存在数据库中,并可以在任何地方来运行它。存储过程被称为PL/SQL子程序,是被命名的PL/SQL快,存储....
分类:
数据库 时间:
2014-10-10 22:45:14
阅读次数:
425
MySQL 的数据库的高可用性的架构大概有以下几种:集群,读写分离,主备。而后面两种都是通过复制来实现的。下面将简单介绍复制的原理及配置,以及一些常见的问题。一。复制的原理MySQL 复制基于主服务器在二进制日志中跟踪所有对数据库的更改(更新、删除等等)。每个从服务器从主服务器接收主服务器已经记录到...
分类:
数据库 时间:
2014-10-11 00:41:24
阅读次数:
311