MYsql
dbagaoshou
这个作者很懒,什么都没留下…
展开
-
Mysql 学习思维导图
Mysql常用sql总结(SQL学习思维导图)https://blog.csdn.net/qq_42651904/article/details/96275284mysql常用函数总结(完整实用)https://blog.csdn.net/qq_42651904/article/details/101640852文章目录 基本SQL语句 创建表: 对表追加字段: ...转载 2020-04-21 12:47:05 · 4007 阅读 · 0 评论 -
linux下安装mysql-5.7.12-linux-glibc2.5-x86_64.tar.gz(centos)
这个是转载的,但是很详细 一 官网下载 mysql-5.7.12-linux-glibc2.5-x86_64.tar.gz目前最新为5.7.16,可以直接下载mysql-5.7.16-linux-glibc2.5-x86_64.tar.gz,这里用的是5.7.12,未下载最新的,不过,安装方式一样。官网地址: http://www.mysql.com/downloads/...转载 2018-07-31 09:17:52 · 2752 阅读 · 0 评论 -
实时查看mysql当前连接数
mysql运行状态管理,查看连接数状态,定位和杀掉有问题的连接线程https://blog.csdn.net/imxiangzi/article/details/46502423 1、查看当前所有连接的详细资料:./mysqladmin -uadmin -p -h10.140.1.1 processlist2、只查看当前连接数(Threads就是连接数.):./mysqladm...转载 2018-08-02 13:52:53 · 7545 阅读 · 0 评论 -
MySQL查看存储过程和函数、视图和触发器
1.查询数据库中的存储过程和函数方法一:select `name` from mysql.proc where db = 'your_db_name' and `type` = 'PROCEDURE' //存储过程select `name` from mysql.proc where db = 'your_db_name' and `type` = 'FUNCTION' //函数方...转载 2018-08-22 11:21:58 · 482 阅读 · 0 评论 -
mysql使用存储过程&函数实现批量插入
写这边文章的目的,是想结合mysql 存储过程+函数完成一个批量删除的功能吧...正好也好加深下对procedure和function的熟练操作吧...废话不多说,我就直接上表结构啦哈,如下:create table dept( id int unsigned primary key auto_increment, deptno mediumint unsigned not n...转载 2018-08-22 15:30:08 · 1497 阅读 · 0 评论 -
mysql 修改字符集
mysql 修改字符集一、修改my.ini配置文件(mysql配置文件)character_set_server = utf8 #设置字符集 重启mysql数据库服务查看当前数据库字符集show VARIABLES like 'character%'; 二、修改数据库字符集alter database 数据库名 character set utf8...转载 2018-08-23 11:40:08 · 272 阅读 · 0 评论 -
linux下如何实现mysql数据库每天定时自动备份
由于客户要求,需要将数据库进行每天定时自动备份,所以网上找了各种方式就行了测试,遇到很多坑,特此记录下来,步骤是东拼西凑的,虽然也是网上找的,但都是经过亲自测试,一定能用,针对部署时期遇到的问题和解决方式都记录了下来。 1、创建备份目录:为了方便,在/home保存备份文件; cd mkdir /home/dbback cd /home/dbback2、创...转载 2018-08-27 17:41:27 · 16977 阅读 · 5 评论 -
MySQL查询日志介绍
https://www.cnblogs.com/kerrycode/p/7130403.html潇湘隐者 MySQL查询日志介绍 MySQL的查询日志记录了所有MySQL数据库请求的信息。无论这些请求是否得到了正确的执行。默认文件名为hostname.log。默认情况下MySQL查询日志是关闭的。生产环境,如果开启MySQL查询日志,对性能还是有蛮大的影响的。另外很...转载 2018-08-23 16:21:02 · 5015 阅读 · 0 评论 -
数据库——MySQL如何查看table(表)占用空间的大小(库、表所占磁盘空间大小)
//先进去MySQL自带管理库:information_schema //然后查询 data_length,index_length//你自己的数据库名:dbname //你自己的表名:tablename mysql> use information_schema; Database changed mysql> select data_length,in...转载 2018-08-21 16:48:45 · 946 阅读 · 0 评论 -
Mysql字符串截取函数SUBSTRING的用法说明
感觉上MySQL的字符串函数截取字符,比用程序截取(如PHP或JAVA)来得强大,所以在这里做一个记录,希望对大家有用。 函数: 1、从左开始截取字符串 left(str, length) 说明:left(被截取字段,截取长度) 例:select left(content,200) as abstract from my_content_t 2、从右开始截取字符串 right(str, ...转载 2018-08-21 16:57:44 · 272 阅读 · 0 评论 -
mysql数据库的备份和恢复
想从我虚拟机上,把数据库移到阿里云服务器上。解决方法备份数据库数据库名叫ddddmysqldump -u root -p `dddd` > dddd.sql#回车后,输入密码Enter password: ******1 2 3现在当前目录下,有个dddd.sql文件移到阿里云把文件拷贝到阿里云的/root目录下scp dddd.sql root...转载 2018-08-24 17:21:45 · 186 阅读 · 0 评论 -
mysql服务启动、停止、重启
如何启动/停止/重启MySQL 一、启动方式 1、使用 service 启动:service mysqld start 2、使用 mysqld 脚本启动:/etc/inint.d/mysqld start 3、使用 safe_mysqld 启动:safe_mysqld& 二、停止 1、使用 service 启动:service mysqld stop...转载 2018-07-27 11:30:41 · 184 阅读 · 0 评论 -
mysql5.7配置
mysql5.7配置my3306.cnf[client]port = 3306 #端口socket = /data/mysql3306/mysql3306.sock #mysql以socket方式运行的sock文件位置[mysql]auto-rehash #自动补全[mysqld_safe]log-error = /data/mysql3306/my33...转载 2018-07-29 06:57:54 · 191 阅读 · 0 评论 -
mysql max_allowed_packet 设置过小导致记录写入失败
mysql根据配置文件会限制server接受的数据包大小。有时候大的插入和更新会受max_allowed_packet 参数限制,导致写入或者更新失败。查看目前配置show VARIABLES like '%max_allowed_packet%';显示的结果为:+--------------------+---------+转载 2015-11-13 16:48:58 · 376 阅读 · 0 评论 -
MySQL安装及问题
MySQL5.5.19安装图解http://www.admin10000.com/Document/59.html安装后的问题: mysql command line client打不开(闪一下消失)的解决办法http://www.2cto.com/database/201209/153858.html原创 2016-01-07 22:53:03 · 301 阅读 · 0 评论 -
Mysql的row_format
Mysql的row_format 在mysql中, 若一张表里面不存在varchar、text以及其变形、blob以及其变形的字段的话,那么张这个表其实也叫静态表,即该表的row_format是fixed,就是说每条记录所占用的字节一样。其优点读取快,缺点浪费额外一部分空间。 www.2cto.com 若一张表里面存在varchar、text以及其变形、blob转载 2016-02-02 14:02:49 · 609 阅读 · 0 评论 -
MySQL max_allowed_packet设置及问题
mysql根据配置文件会限制server接受的数据包大小。有时候大的插入和更新会被max_allowed_packet 参数限制掉,导致失败。查看目前配置show VARIABLES like '%max_allowed_packet%';显示的结果为:+--------------------+---------+| Variable_name转载 2016-03-30 09:25:46 · 600 阅读 · 0 评论 -
mysql删除多个字段
alter table tablename drop column1,drop column2转载 2016-07-19 15:06:18 · 14204 阅读 · 2 评论 -
MySQL出现The maximum row size for the used table type, not counting BLOBs, is 8126.错误
http://www.fengfly.com/plus/view-210290-1.html一、背景我们的MySQL数据库有一张10个Text的字段的表,还包括几个char和varchar字段,由于业务需求,我在表中加多一个Text字段的时候,插入记录的出现了下面的错误:Row size too large. The maximum row size for转载 2016-09-09 10:43:44 · 8403 阅读 · 0 评论 -
MySql安装与使用图文教程5.7
原链接http://www.jb51.net/article/83641.htmmysql是一种关联数据库管理系统,在程序开发中应用非常广泛,下面通过本文给大家介绍mysql安装与使用教程,感兴趣的朋友一起学习吧MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而转载 2017-03-24 16:49:22 · 421 阅读 · 0 评论 -
MySQL中的各种引擎
数据库中的存储引擎其实是对使用了该引擎的表进行某种设置,数据库中的表设定了什么存储引擎,那么该表在数据存储方式、数据更新方式、数据查询性能以及是否支持索引等方面就会有不同的“效果”。在MySQL数据库中存在着多种引擎(不同版本的MySQL数据库支持的引擎不同),熟悉各种引擎才能在软件开发中应用引擎,从而开发出高性能的软件,MySQL数据库中的引擎有哪些呢?一般来说,MySQL有以下几种引擎:ISA转载 2017-06-14 10:42:19 · 385 阅读 · 0 评论 -
mysql yum安装后,出现报错
总结:查看log文件 1、 发现权限问题 2、 杀进程 service mysqld start 重启数据库总是会出现如下提示: MySQL Daemon fail查看mysqld的log文件 #less /var/log/mysqld.log ----从日志的最后一行往前查看 查看日志文件:有下面两句:InnoDB: Operat...转载 2018-07-25 11:34:37 · 735 阅读 · 0 评论 -
not exists(select 1 什么意思
select * from tt t where not exists(select 1 from tt where 姓名=t.姓名 and 薪资>t.薪资 ) 对于表tt的记录进行扫描,对于其中任一条记录,查询相同表中相同姓名的记录,查找其中是否存在薪资>当前记录的薪资的记录,如存在,扫描到的记录即不符合条件,如不存在,即扫描到的记录符合where的条件,将作为查询结果.考虑转载 2014-10-22 14:28:13 · 13594 阅读 · 0 评论