一、准备工作:1、查询系统中已安装的MySQL相关软件包[root@MySQL~]#rpm-qa|grep-imysql2、如果MySQL已开启,停止运行MySQL服务器[root@MySQL~]#servicemysqldstop3、卸载系统包[root@MySQL~]#rpm-eperl-DBD-MySQL-4.013-3.el6.x86_64--nodeps[root@MySQL~]#rpm-emysql-libs-5...
分类:
数据库 时间:
2015-07-23 00:57:32
阅读次数:
223
错误提示./check_oracle_health--connectorcl--modeconnection-timeCRITICAL-cannotconnecttoorcl.install_driver(Oracle)failed:Can‘tlocateDBD/Oracle.pmin@INC(@INCcontains:./usr/local/lib64/perl5/usr/local/share/perl5/usr/lib64/perl5/vendor_perl/usr/share/perl5/ve..
分类:
数据库 时间:
2015-07-23 00:54:52
阅读次数:
149
安装mongodb3.0添加mongodb的软件源文件在终端输入命令sudotouch/etc/yum.repos.d/mongodb-org-3.0.repo编辑mongodb软件源文件,增加mongodb软件源在终端输入命令vim/etc/yum.repos.d/mongodb-org-3.0.repo然后按键盘i键,复制下面信息到文件中[mongodb-org-3.0]name=MongoDBRe..
分类:
数据库 时间:
2015-07-23 00:56:18
阅读次数:
202
数据中的锁分为两类:悲观锁和乐观锁,锁还有表级锁、行级锁
表级锁例如:
SELECT * FROM table WITH (HOLDLOCK) 其他事务可以读取表,但不能更新删除
SELECT * FROM table WITH (TABLOCKX) 其他事务不能读取表,更新和删除
行级锁例如:
select * from table_name where id = 1 for upda...
分类:
数据库 时间:
2015-07-23 00:45:58
阅读次数:
224
一般情况对于有主键,能够做唯一表识的表,我们可以利用主键和rownum配合实现,例如:select scott.emp.*
from scott.emp left join
(select empno id, rownum num from scott.emp) id_num
on scott.emp.empno = id_num.id
where id_nu...
分类:
数据库 时间:
2015-07-23 00:43:39
阅读次数:
235
1.数据库的简介
1.1 什么是数据库,就是一个文件系统,使用标准sql对数据库进行操作
1.2 常见的数据库
oracle 是oracle公司的数据库,是一个收费的大型的数据库
DB2,是IBM公司的数据库,是一个收费的大型数据库;
SQLSever,是微软公司的数据库,是中型的数据库
MYsql数据库 被oracle收购了,
SQLite数据库,嵌入式小型数据库,应用在客户端开...
分类:
数据库 时间:
2015-07-23 00:43:08
阅读次数:
191
我的朋友海滨问我mysql在建表的时候int类型后的长度代表什么? 是该列允许存储值的最大宽度吗? 为什么我设置成int(1), 也一样能存10,100,1000呢.当时我虽然知道int(1),这个长度1并不代表允许存储的宽度,但却没有一个合理的解释. 或者说对这个长度也没有真正的研究过到底代表什么...
分类:
数据库 时间:
2015-07-23 00:38:00
阅读次数:
154
SqlSugar轻量ORM SqlSugar是一款轻量级的MSSQL ORM ,除了具有媲美ADO的性能外还具有和EF相似简单易用的语法。一、介简优点:1、优越的性能,使用 reflectio...
分类:
数据库 时间:
2015-07-23 00:40:10
阅读次数:
209
今天解析DEDECMS时发现deder的MYSQL时间字段,都是用`senddata` int(10) unsigned NOT NULL DEFAULT '0';随后又在网上找到这篇文章,看来如果时间字段有参与运算,用int更好,一来检索时不用在字段上转换运算,直接用于时间比较!二来如下所述效率也...
分类:
数据库 时间:
2015-07-23 00:39:49
阅读次数:
171
根据个人的实验并结合资料:1、长度跟可以使用的值的范围无关,值的范围仅跟类型对应的存储字节数和是否unsigned有关;2、长度指的是显示宽度,比如,指定3位int,那么id为3和id为300的值,在显示的时候怎么对齐呢?按照手册的说法,是默认用“空格”在左边填充。比如下述表格CREATE TABL...
分类:
数据库 时间:
2015-07-23 00:37:20
阅读次数:
298
mysql:5.6.24.mysqlworkbench:6.0CE.错误原因:联表删除数据时候出现1175错误。解决方法:set SQL_SAFE_UPDATES = 0; delete user_jurisdiction from user_jurisdiction,userswhere use....
分类:
数据库 时间:
2015-07-23 00:32:16
阅读次数:
249
简要的说,数据库索引可以提升数据检索,优化检索效率。
分类:
数据库 时间:
2015-07-23 00:25:18
阅读次数:
137
首先我们看一下关于mysql中的日志,主要包含:错误日志、查询日志、慢查询日志、事务日志、二进制日志;日志是mysql数据库的重要组成部分。日志文件中记录着mysql数据库运行期间发生的变化;也就是说用来记录mysql数据库的客 户端连接状况、SQL语句的执行情况和错误信息等。当数据库遭到意外的损坏...
分类:
数据库 时间:
2015-07-23 00:20:59
阅读次数:
177
1.情景再现分类信息住户租户快递亲友访问花苑138254489新城341507834以上的一张表中,假如要分别在两个住宅小区统计各类进出的人数,进出的类型可以分为是住户,租户,快递以及亲友访问四个类型。但是实际的表设计中,住户以及租户是属于这个小区,可以直接统计出来,但是快递以及亲友访问则需要从进出...
分类:
数据库 时间:
2015-07-23 00:20:20
阅读次数:
169
1.情景再现假如一条sql语句中:select count(t.*), t.id, t.namefrom merchant t其中count函数也可以使用类似的sum或者是一些求数值相关的函数,执行的时候会报ORA-00397错误。2.解决方案需要在语句的结束部分加上分组函数 group by .....
分类:
数据库 时间:
2015-07-23 00:13:19
阅读次数:
351
一、变量的定义与赋值declare @变量名 类型set @变量名=值eg、 查汽车表中名称含有宝马两个字的declare @name varchar(20)set @name='宝马'select * from car where Name like '%'+@name+'%' 查汽车表中所有汽车...
分类:
数据库 时间:
2015-07-23 00:13:16
阅读次数:
177