博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MySql常用必备脚本大全
阅读量:4292 次
发布时间:2019-05-27

本文共 1527 字,大约阅读时间需要 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 (指定表所在的路径)

转载地址:http://tvggi.baihongyu.com/

你可能感兴趣的文章
JavaScript 正则表达式的test,exec,match
查看>>
JavaScript 函数引用的疑问
查看>>
JavaScript 参数 arguments深入了解以及javascript内置数据类型的讨论
查看>>
安卓开发JavaScript调用Java
查看>>
使用webview要注意的问题
查看>>
利用ServerSocket获取浏览器http请求的header
查看>>
JavaScript 在for循环中绑定事件
查看>>
git获取旧版本
查看>>
安卓绘图需要注意的
查看>>
安卓真机调试出现Installation failed due to invalid APK file!错误的解决办法
查看>>
写语法分析器的感想
查看>>
tinypy源码笔记(一)——简单介绍
查看>>
tinypy中缩进的处理
查看>>
python多个变量同时赋值
查看>>
javascript break指定标签,打破多层循环
查看>>
tinypy 语法分析过程
查看>>
C语言基础知识汇集
查看>>
C语言里的一些陷阱
查看>>
Python 反编译
查看>>
Ubuntu 下用hostapd创建AP热点
查看>>