-
日期:2020-11-02 13:35:34
点击:59
内容简介:做了一下mysql升级,开发机上mysql升级到5.6版本,结果连接一些低版本的mysql服务器报出如下异常: Warning: mysql_connect(): Connection using old (pre-4.1.1) authentication protocol refused (client option 'secure_auth' enabled) 异常原因在于服务...
-
日期:2020-11-02 13:35:34
点击:59
内容简介:殊不知,在N年前被奉为“圣经”的数据库设计3范式早就已经不完全适用了。这里我整理了一些比较常见的数据库表结构设计方面的优化技巧,希望对大家有用。 由于MySQL数据库是基于行(Row)存储的数据库,而数据库操作 IO 的时候是以 page(block)的方式,也就是说...
-
日期:2020-11-02 13:35:33
点击:59
内容简介:用df命令查了下,果然磁盘满了,因为当时分区采用系统默认,不知道为什么不能自动扩容!以后在处理这个问题!如图所示: 复制代码 代码如下:[root@snsgou ~]# df 文件系统 1K-块 已用 可用 已用% 挂载点 /dev/mapper/vg_snsgou-lv_root 51606140 47734848 12...
-
日期:2020-11-02 13:35:33
点击:59
内容简介:数据库属于 IO 密集型的应用程序,其主要职责就是数据的管理及存储工作。而我们知道,从内存中读取一个数据库的时间是微秒级别,而从一块普通硬盘上读取一个IO是在毫秒级别,二者相差3个数量级。所以,要优化数据库,首先第一步需要优化的就是 IO,尽可能将...
-
日期:2020-11-02 13:35:33
点击:59
内容简介:因此,常常出现这样的错误 复制代码 代码如下: select * from [IND] where INDID10 union select * from [IND] where INDID9 目前为止,还没有出现问 之后,也许有人会用到类似的查询 复制代码 代码如下: select * from [IND] where INDID10 order by INDID...
-
日期:2020-11-02 13:35:32
点击:59
内容简介:注:本文档做了两个MYSQL实例,多个实例方法以此类推 LINUX操作系统:centOS6.3 64bit(安装了系统默认开发包) 数据库一: MYSQL版本:mysql-5.0.56 PORT:3306 系统目录:/usr/local/mysql3306 数据库二: MYSQL版本:mysql-5.1.72 PORT:3307 系统目录:/usr/local/mys...
-
日期:2020-11-02 13:35:32
点击:59
内容简介:复制代码 代码如下: mysql mysql delimiter $$ mysql mysql CREATE PROCEDURE myProc() - MODIFIES SQL DATA - BEGIN - DECLARE l_status VARCHAR(20); - - CALL myProc1(l_status); - IF l_status='Duplicate Entry' THEN - SELECT CONCAT('Warning: using...
-
日期:2020-11-02 13:35:32
点击:59
内容简介:需求:把一个表某个字段内容复制到另一张表的某个字段。 实现sql语句1: 复制代码 代码如下: UPDATE file_manager_folder f1 LEFT OUTER JOIN file_manager_folder f2 ON f1.name = f2.name AND f2.parentId = 54 SET f1.parentId = 54 WHERE f2.name IS NULL...
-
日期:2020-11-02 13:35:31
点击:59
内容简介:select cast(2.12000 as decimal(9,2))结果 2.12 select cast(2.10000 as decimal(9,2)) 结果 2.1 select cast(2.00000 as decimal(9,2)) 结果 2...
-
日期:2020-11-02 13:35:31
点击:59
内容简介:一、简明总结 ASCII(char) 返回字符的ASCII码值 BIT_LENGTH(str) 返回字符串的比特长度 CONCAT(s1,s2…,sn) 将s1,s2…,sn连接成字符串 CONCAT_WS(sep,s1,s2…,sn) 将s1,s2…,sn连接成字符串,并用sep字符间隔 INSERT(str,x,y,instr) 将字符串str从第x位置开...