
mysql
qingzhuoran
这个作者很懒,什么都没留下…
展开
-
cmd命令操作mysql
1、添加“系统环境变量”。我的电脑>属性>高级>环境变量,在“系统变量”栏目下找到 path 双击编辑。先添加;(分号),再添加MySQL安装目录下bin文件夹(包含mysql.exe和mysqldump.exe等文件)的路径,譬如C:\Program Files\MySQL\MySQL Server 5.6\bin。之后,开始>运行,输入cmd确定开启命令行窗口。2、如果安装成功原创 2017-02-22 20:54:37 · 381 阅读 · 0 评论 -
MySQL备份与恢复之热拷贝(4)
在上一篇文章中我们提到热备,热备也就是在MySQL或者其他数据库服务在运行的情况下进行备份。本文分享另外一种备份的方法,也就是热拷贝。热拷贝跟热备很类似,只不过热备使用mysqldump命令,热拷贝使用mysqlhotcopy命令。热拷贝的优势在于支持服务运行中进行备份,速度快,性能好;劣势在于只能备份MyIsam的表,无法备份InnoDB的表。所以在生产环境中应该酌情使用。示意图转载 2017-05-16 17:04:45 · 747 阅读 · 0 评论 -
理解MySQL——复制(Replication)
1、复制概述1.1、复制解决的问题数据复制技术有以下一些特点:(1) 数据分布(2) 负载平衡(load balancing)(3) 备份(4) 高可用性(high availability)和容错1.2、复制如何工作从高层来看,复制分成三步:(1) master将改变记录到二进制日志(binary log)中(这些转载 2017-05-16 16:08:24 · 2452 阅读 · 0 评论 -
Mysql中MyISAM、InnoDB两种表类型的区别
InnoDB和MyISAM是许多人在使用MySQL时最常用的两个表类型,这两个表类型各有优劣,视具体应用而定。基本的差别为:MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快,但是不提供事务支持,而InnoDB提供事务支持已经外部键等高级数据库功能。 以下是一些细节和具体实现的差别: ◆1.I转载 2017-05-16 16:41:44 · 371 阅读 · 0 评论 -
mysql主从复制(超简单)
mysql主从复制(超简单)怎么安装mysql数据库,这里不说了,只说它的主从复制,步骤如下:1、主从服务器分别作以下操作: 1.1、版本一致 1.2、初始化表,并在后台启动mysql 1.3、修改root的密码2、修改主服务器master: #vi /etc/my.cnf [mysqld] log-bin=my转载 2017-05-16 15:45:18 · 256 阅读 · 0 评论 -
mysql 异常处理
针对存储过程 、触发器或函数内部语句可能发生的错误或警告信息,需要进行相关异常或称 例外的捕捉,然后作出相应的处理,异常处理的方式如下:DECLARE {CONTINUE | EXIT} HANDLER FOR {SQLSTATE sqlstate_code| MySQL error code| condition_name} handler_actions转载 2017-05-02 14:09:57 · 507 阅读 · 0 评论 -
mysql 动态sql 分页显示
begindeclare v_SqlCounts varchar(4000);declare v_SqlSelect varchar(4000);set v_SqlCounts='select count(*) into @RecordCount from city';set @sqlcounts=v_SqlCounts;prepare stmt from @原创 2017-05-09 20:30:22 · 693 阅读 · 0 评论 -
Mysql 中的 table engine ,及各种engine的区别和作用
存储引擎是什么?MySQL中的数据用各种不同的技术存储在文件(或者内存)中。这些技术中的每一种技术都使用不同的存储机制、索引技巧、锁定水平并且最终提供广泛的不同的功能和能力。通过选择不同的技术,你能够获得额外的速度或者功能,从而改善你的应用的整体功能。例如,如果你在研究大量的临时数据,你也许需要使用内存存储引擎。内存存储引擎能够在内存中存储所有的表格数据。又或者,你也许需要一个支持事务处理转载 2017-04-05 22:23:42 · 2928 阅读 · 0 评论 -
mysql 函数
1、if 函数IF(Condition,A,B) 当Condition为TRUE时,返回A;当Condition为FALSE时,返回B。2、replaceREPLACE(str,from_str,to_str) 在字符串 str 中所有出现的字符串 from_str 均被 to_str替换,然后返回这个字符串intoreplace into table (id,na原创 2017-03-19 17:15:25 · 337 阅读 · 0 评论 -
mysql行列转换方法总结
数据样本:create table tx( id int primary key auto_increment, c1 char(2), c2 char(2), c3 int);insert into tx(c1,c2,c3) values('A1','B1',9),('A2','B1',7),('A3','B1',4),('A4','B1'转载 2017-03-19 15:55:19 · 9652 阅读 · 0 评论 -
用MySQL创建数据库和数据库表
1、使用SHOW语句找出在服务器上当前存在什么数据库: mysql> SHOW DATABASES; +----------+ | Database | +----------+ | mysql | | test | +----------+ 3 rows in set (0.00 sec)2、创建一个数据库abccs mysql> C转载 2017-02-22 20:01:59 · 798 阅读 · 0 评论 -
mysql 用户
1、新增用户(1)同时创建用户并授予权限grant select on 数据库.表名 to 用户名@登录主机 identified by “密码"增加一个用户test1密码为abc,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入MYSQL,然后键入以下命令: grant select,insert,update,delete on转载 2017-02-23 15:05:26 · 434 阅读 · 0 评论 -
MySQL查看当前数据库
(1)在MySQL下查看当前使用的是哪个数据库,有三种方式用select database()语句mysql> select database();+------------+| database() |+------------+| test |+------------+1 row in set (0.00 sec)从查询结果中可以看出,当前用的转载 2017-02-22 21:28:34 · 66609 阅读 · 1 评论 -
MySQL备份与恢复之热备(3)
在上两篇文章(MySQL备份与恢复之冷备,MySQL备份与恢复之真实环境使用冷备)中,我们提到了冷备和真实环境中使用冷备。那从这篇文章开始我们看下热备。显然热备和冷备是两个相对的概念,冷备是把数据库服务,比如MySQL,Oracle停下来,然后使用拷贝、打包或者压缩命令对数据目录进行备份;那么我们很容易想到热备就是在MySQL或者其他数据库服务在运行的情况下进行备份。但是,这里存在一个问题转载 2017-05-16 17:26:47 · 369 阅读 · 0 评论