Mysql日常维护与学习
知道就是你
All our dreams can come true if we have the courage to pursue them.
展开
-
mysql 注释解释详见
mysql 注释分类 : 1.从‘#’字符从行尾。2.从‘-- ’序列到行尾。请注意‘-- ’(双破折号)注释风格要求第2个破折号后面至少跟一个空格符(例如空格、tab、换行符等等)。该语法与标准SQL注释语法稍有不同,后者将在1.8.5.7, “‘--’作为注释起始标记”中讨论。注意:之所以要求使用空格,是为了防止与自动生成SQL查询有关的问题,它采用了类似下面的代码,其原创 2013-03-01 17:32:44 · 8812 阅读 · 2 评论 -
MYSQL Too many connections错误的解决办法
MYSQL Too many connections错误的解决办法原创 2016-04-26 17:54:54 · 1428 阅读 · 0 评论 -
MySQL主从复制数据库升级完成后检查项
MySQL主从复制数据库升级完成后检查项原创 2016-04-26 17:52:59 · 1745 阅读 · 0 评论 -
Mysql 数据库升级shell脚本编写与测试心得
Mysql 数据库升级shell脚本编写与测试心得原创 2016-04-26 17:45:18 · 3031 阅读 · 0 评论 -
MySQL数据库字符集引发存储过程【Illegal mix of collations】问题总结
MySQL数据库字符集1.1.1 MySQL字符集情况介绍I. 字符集字符值包含字母、数字和特殊符号。在字符值可以存储之前,字母、数字和字符必须转换为数值代码。所以必须建立一个转换表,其中包含了每个相关字符的数值代码。这样的转换表就称为字符集,有时也称为代码字符集(code character set)和字符编码(characterencoding)。而在MySQL中,字符集的概原创 2016-03-09 18:31:39 · 3456 阅读 · 0 评论 -
Mysql基于FEDERATED存储引擎的远程表使用
MySQL远程表使用1.1.1 MySQL远程表介绍及注意问题I. 实现原理通过创建存储引擎为Federated 的表来实现远程共享服务器表数据。Federated:能够将多个分离(不在同一台服务器上的机器)的MySQL服务器链接起来,从多个物理服务器创建一个逻辑数据库。十分适合于分布式环境或数据集市环境。II. 应用注意问题1. 本地数据库服务必须支持“FEDERATE原创 2016-03-09 18:41:22 · 7727 阅读 · 3 评论 -
MySQL建立双向主备复制服务器配置方法
1、环境描述 服务器A(主) 192.85.1.175 服务器B(从) 192.85.1.176 Mysql版本:5.1.61 系统版本:System OS:ubuntu 10.10 X86(系统安装及数据环境搭建,省略)2. 创建同步用户:在服务B命令行执行 : grant replication slave on *.* to原创 2014-05-06 15:13:07 · 5046 阅读 · 0 评论 -
MYSQL使用inner join 进行 查询,删除,修改
--查询 SELECT tp.tp_id, tp.tpmc, tp.leveid, tp.tpdz, tp.jgm, tp.scsj, tp.pbzyid, tp.ksbfsj, tp.jsbfsj, tp.status, tp.tpbz FROM qdgl_tupian tp INNER JOIN qdgl_pqb pq ON tp.tp_id=pq.tpid W原创 2013-07-30 16:40:39 · 12474 阅读 · 0 评论 -
本地MySQL数据库要访问远程MySQL数据库的表中的数据的实现
1.实现基本思路:借助 mysql的 federated 存储引擎实现 federated 存储引擎简单介绍 :federated 是其中一个专门针对远程数据库的实现。一般情况下在本地数据库中建表会在数据库目录中生成相应的表定义文件,并同时生成相应的数据文件。 但通过federated 引擎创建的表只是在本地有表定义文件,数据文件则存在于远程数据库中2.查看当前数据库服务是否支持 fe原创 2013-08-10 11:21:31 · 7295 阅读 · 0 评论 -
MYSQL show命令大搜查
1. show tables [from db_name]; — 显示当前数据库中所有表的名称。2. show databases; — 显示mysql中所有数据库的名称。3. show columns from table_name from database_name; 或show columns from database_name.table_name; — 显示表中列名称。4原创 2013-08-02 17:01:39 · 1836 阅读 · 0 评论 -
使用SQL命令查看MYSQL数据库大小
mysql> mysql> use information_schema ; /*切换到information_schema数据下*/ Database changedmysql> mysql> select concat(round(sum(data_length/1024/1024),2),'MB') as data from tables; /*查询所有数据大小*/原创 2013-08-01 15:46:07 · 1632 阅读 · 0 评论 -
Mysql建表与索引使用规范整理
一,设计表规范:1. MySQL建表,字段需设置为非空,需设置字段默认值。2. MySQL建表,字段需NULL时,需设置字段默认值,默认值不为NULL。3. MySQL建表,如果字段等价于外键,应在该字段加索引。4. MySQL建表,不同表之间的相同属性值的字段,列类型,类型长度,是否非空,是否默认值,需保持一致,否则无法正确使用索引进行关联对比。5. MySQL使用时,一条S原创 2013-08-01 14:47:54 · 15737 阅读 · 0 评论 -
JAVA程序调用MYSQL带有OUTPUT参数的存储过程
JAVA程序调用MYSQL带有OUTPUT参数的存储过程实现思路(1) 给存储过程参数列表中定义带OUTPUT 输出参数 ,关键字(参数名称 ,数据类型,OUTPUT) 例如 : ps_isa_ywxx_insert(IN ps_ywbh VARCHAR(10) CHARACTER SET UTF8, IN ps_ywmc VARCHAR(20) CHARACTER SET原创 2013-07-29 17:38:31 · 8971 阅读 · 3 评论 -
处理mysql使用in关键字子查询1317错误
Error 1317 mysql query execution interrupted 消息内容:查询执行被中断(数据库直接挂起)1. 现象: (1)在PHP程序中使用子查询语句,导致Mysql自动“挂起”,即数据库“卡死”,程序不能正常运行(2)在mysql命令行执行子查询语句,Mysql需要等待较长时间,提示 “ Error 1317 mysql query exec原创 2013-04-27 23:01:29 · 11270 阅读 · 0 评论 -
解决mysql 修改表记录 1093错误
1.需求 :已知表信息如下 :表名 :frjg 表结构:DROP TABLE IF EXISTS `frjg`;CREATE TABLE IF NOT EXISTS `frjg` ( `id` int(11) NOT NULL AUTO_INCREMENT, `jgbh` varchar(3) CHARACTER SET utf8 NOT NULL COMMENT原创 2013-03-22 19:40:15 · 1878 阅读 · 0 评论 -
Linux shell脚本输出日志笔记整理
Linux shell脚本输出日志比较整理原创 2016-04-26 17:50:25 · 25326 阅读 · 0 评论