博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Mysql学习总结(42)——MySql常用脚本大全
阅读量:7123 次
发布时间:2019-06-28

本文共 1583 字,大约阅读时间需要 5 分钟。

备份 (所有)

C:\Program Files\MySQL\MySQL Server 5.6\bin>mysqldump --no-defaults -hlocalhost -P3306 -uroot -p -R test > h:\test.sql

备份 (结构)

C:\Program Files\MySQL\MySQL Server 5.6\bin>mysqldump --no-data -hlocalhost -P3306 -uroot -p -d -R -v test > e:\test.sql

还原

C:\Program Files\MySQL\MySQL Server 5.6\bin>mysql.exe -P3306 --default-character-set=utf8 -hlocalhost -uroot -p

show databases;

use test;

source d:/test.sql;

查看版本 mysql> status;

--查看是否锁表

select * from information_schema.INNODB_TRX

select * from information_schema.INNODB_LOCKS

show PROCESSLIST

-- 登录后

-- 加权限

mysql> grant all on *.* to 'root'@'%' identified by '123456' with grant option;

-- 刷新权限

mysql> flush privileges;

直接将查询结果导入临时表

CREATE TEMPORARY TABLE tmp_table SELECT * FROM table_name

另外mysql也允许你在内存中直接创建临时表,因为是在内存中所有速度会很快,语法如下:

CREATE TEMPORARY TABLE tmp_table (

name VARCHAR(10) NOT NULL,

value INTEGER NOT NULL

) TYPE = HEAP

查询数据库中表信息

select t1.TABLE_NAME,t1.TABLE_COMMENT from information_schema.`TABLES` t1

where t1.TABLE_SCHEMA='base1.0' and t1.TABLE_TYPE='BASE TABLE'

-- 分析表

ANALYZE TABLE test;

--

1. 利用OPTIMIZE语句对表进行优化

# mysql>OPTIMIZE TABLE 表名

这样就对表名进行了优化。

2. 利用mysqlcheck对表进行优化

mysqlcheck可进行优化外,还可执行大量的检查和修复任务。

# mysqlcheck -o 数据库名 表名 -uroot -p111111 (一张表)

# mysqlcheck -o 数据库名 表名1 表名2 -uroot -p111111 (多张表)

# mysqlcheck -o 数据库名 -uroot -p111111 (对整个数据库)

3. 利用myisamchk对表进行优化

# myisamchk --quick --check-only-changed --sort-index --analyze 表名

# myisamchk -r 表名 (参数-r表示对表进行修复,同时也删去了浪费的空间)

# myisamchk -r /usr/local/mysql/data/testblog/article (指定表所在的路径)

转载于:https://www.cnblogs.com/zhanghaiyang/p/7212737.html

你可能感兴趣的文章
数据传输加密方式总结
查看>>
U-Boot启动过程完全分析
查看>>
深入理解Java中的底层阻塞原理及实现
查看>>
shell编程之转义和引用
查看>>
云盾.态势感知情报生态合作发布
查看>>
PHP排序函数
查看>>
ora.proxy_advm
查看>>
GitHub在其网站实现中移除对jQuery的使用
查看>>
美国明尼苏达州大学研制出仿生眼原型
查看>>
这些年,我是如何当好一个技术支持的
查看>>
多个网站域名进行301跳转合并对SEO有什么影响
查看>>
Linux学习笔记1_用户和权限
查看>>
安装mysql 配置环境变量
查看>>
一学就会的django项目服务器部署nginx-uwsgi-django/build
查看>>
ICPR 2018|阿里巴巴读光OCR及MTWI数据集亮相引关注
查看>>
对象存储oss中bucket中存在的文件夹怎么移动或者复制到另一个账号中的对象存储oss中???...
查看>>
RocksDB Write Prepared Policy
查看>>
那些我希望在一开始使用 Zsh(oh-my-zsh) 时就知道的
查看>>
为节省内存,Firefox 将用新方式阻止加载没用到的标签页
查看>>
JDBC学习再小结
查看>>