![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
DoloresOOO
这个作者很懒,什么都没留下…
展开
-
mysqldump: Got error: 1045: Access denied for user 'USER'@'localhost' && Couldn't execute 'SHOW FIEL
今天在公司进行版本升级,进行mysql备份时(5.6),遇到了如下问题:mysqldumpmysqldump -uUSER -p DATABASE > /dump/sqldata/skdata_`date +%F`_bak.sqlEnter password: mysqldump: Got error: 1045: Access denied for user 'USER'@'l...原创 2019-11-14 14:51:09 · 1464 阅读 · 0 评论 -
MySQL-Proxy实现读写分离
MySQL-Proxy实现读写分离环境hostnameipproxy192.168.220.130master(mysql主,负责写)192.168.220.128slave(mysql从,负责读)192.168.220.129数据库安装(略)https://blog.csdn.net/DoloresOOO/article/details/973...原创 2019-08-02 11:39:49 · 280 阅读 · 0 评论 -
MySQL视图
MySQL视图视图:是一张虚拟的表,它也可以作为select 语句的数据源,在某些特定条件下可以通过视图对表进行操作。视图中的数据不像表和索引那样占用空间。视图中仅仅保存的是一条select语句。视图的作用:使操作变得简单:对结构复杂的select语句,可以将其封装为一个视图。避免数据冗余:由于视图保存的是一条select语句。所有的数据保存在数据库表中,这样可以由一个表或多个表派...原创 2019-07-28 17:48:53 · 485 阅读 · 0 评论 -
MySQL索引
MySQL索引作用:大幅度提高SELECT查询速度缺点:索引占据一定的磁盘空间,影响insert、update、delete的速度。最适合索引的列是出现在WHERE子句中的列1、普通索引:最基本的索引,不具备唯一性================创建表时创建索引==================create table 表名 ( 列定义, index 索引名称 (字段) #若不写...原创 2019-07-28 16:30:21 · 232 阅读 · 0 评论 -
MySQL主从复制
MySQL主从复制环境hostnameIPOSmaster192.168.220.128centos7slave192.168.220.129centos7MySQL复制原理大致如下:首先,MySQL主库在事务提交时会把数据变更为Events记录在二进制日志文件Binlog中;MySQL主库上的sync_binlog参数控制Binlog日志刷新到...原创 2019-08-01 19:40:16 · 236 阅读 · 0 评论 -
MySQL Command工具
MySQL Command工具mysqlcheck维护工具用法Usage: mysqlcheck [OPTIONS] database [tables]OR mysqlcheck [OPTIONS] --databases DB1 [DB2 DB3...]OR mysqlcheck [OPTIONS] --all-databasesoption常用选项:-c,--c...原创 2019-08-01 17:33:04 · 406 阅读 · 0 评论 -
MySQL字段约束
MySQL字段约束MySQL支持的约束包括主键(primary key)约束、非空约束(not NULL)、检查约束(check)、默认值约束(default)、唯一性(unique)约束以及外键约束。1.设置主键约束(1)如果一个表的主键是单个字段,直接在该字段的后面加上"primary key"关键字,即可将该字段设置为主键约束。mysql> create table stude...原创 2019-07-28 11:56:23 · 414 阅读 · 0 评论 -
MySQL修改用户密码与授权
MySQL修改用户密码与授权通过grant授权方式此方法8.0版本不支持grant 权限 on 库名.表名 to '用户名'@'IP' identified by '密码';mysql> grant all privileges on *.* to 'root'@'localhost' identified by '000000';Query OK, 0 rows affect...原创 2019-08-01 15:38:13 · 1213 阅读 · 0 评论 -
MySQL查询操作
MySQL查询操作1、逻辑运算符or andmysql> select * from class;+------+----------+--------+------+| id | name | gender | age |+------+----------+--------+------+| 1 | zhangsan | M | 15 ||...原创 2019-07-27 19:32:22 · 382 阅读 · 0 评论 -
Mysql基本操作
Mysql基本操作1、数据库基本操作mysql> show databases; #登陆情况下查询+--------------------+| Database |+--------------------+| information_schema | | mysql || performance_schema || te...原创 2019-07-26 20:57:11 · 399 阅读 · 0 评论 -
MySQL数据类型
MySQL数据类型数值类型类型大小范围(有符号)范围(无符号)用途TINYINT1 字节[ - (27) , (27-1) ][ 0 , (28-1) ]小整数值SMALLINT2 字节[ - (215) , (215-1) ][ 0 , (216-1) ]大整数值MEDIUMINT3 字节[ - (217) , (217-1) ][...原创 2019-07-27 11:27:06 · 343 阅读 · 0 评论 -
MySQL事务控制与锁定语句
MySQL事务控制与锁定语句事务事务通常包含一系列更新操作,这些更新操作是一个不可分割的逻辑工作单元。如果事务成功执行,那么该事务中所有的更新操作都会成功执行,并将执行结果提交到数据库文件中,成为数据库永久的组成部分。如果事务中某个更新操作执行失败,那么事务中的所有更新操作均被撤销。简言之:事务的更新操作要么都执行,要么都不执行,这个特征叫做事务的原子性。lock table和unlo...原创 2019-07-31 16:13:36 · 299 阅读 · 0 评论 -
MySQL触发器
MySQL触发器触发器:触发器是与表有关的数据库对象,在满足定义条件时触发,并执行触发器中定义的语句集合。语法create trigger 触发器名 触发时间 触发事件 on 表名 for each now触发器状态①MySQL的触发事件有三种:insert、update和delete;insert:将新纪录插入表时激活触发程序,例如:通过insert、load、data和rep...原创 2019-07-30 19:07:54 · 914 阅读 · 0 评论 -
MySQL存储过程
MySQL存储过程存储过程和函数 存储过程和函数是事先经过编译并存储在数据库中的一段SQL语句的集合,调用存储过程和函数可以简化很多工作,减少数据在数据库和应用服务器之间的传输,提高数据处理效率。 存储过程和函数的区别在于函数必须有返回值,存储过程没有,存储过程的参数可以使用IN、OUT、INOUT类型,而函数的参数只能是IN类型的。IN 参数:输入参数(默认情况下为IN),表...原创 2019-07-29 16:19:04 · 238 阅读 · 0 评论