1、查看函数
2、查看用户权限
3、导出表数据
--导出部分表数据
--导出整个数据库结构和数据
--导出单个数据表结构和数据
--导出整个数据库结构(不包含数据)
--导出单个数据表结构(不包含数据)
--mysql导出一个数据库结构
-d 没有数据 --add-drop-table 在每个create语句之前增加一个drop table
--如果需要导出mysql里面的函数或者存储过程
其中的 -ntd 是表示导出存储过程;-R是表示导出函数
4、执行sql文件
5、字符集
-- 设置数据库字符集
-- 设置客户端和链接的字符集
-- 查看状态
6、查看表信息
--查看表类型(存储引擎):
结果为数据库test中所有表的信息,其中第二项type即是表的类型。
或
结果为表message创建时的信息,其中有TYPE或ENGINE一项,指定了表的类型(存储引擎)。
注意:show tables不能得到表类型的信息。
7、显示数据库
8、选择数据库
9、修改字段类型
-- 设置事务隔离级别
set session transaction isolation level repeatable read;
-- 开始事务
start transaction;
-- 查询当前事务隔离级别
select @@tx_isolation;
show function status;
2、查看用户权限
show grants for username@'%';
3、导出表数据
--导出部分表数据
mysqldump -h ip -uroot -p table1,table2 > d:/system_user_data.sql
--导出整个数据库结构和数据
mysqldump -h localhost -uroot -p123456 database > dump.sql
--导出单个数据表结构和数据
mysqldump -h localhost -uroot -p123456 database table > dump.sql
--导出整个数据库结构(不包含数据)
mysqldump -h localhost -uroot -p123456 -d database > dump.sql
--导出单个数据表结构(不包含数据)
mysqldump -h localhost -uroot -p123456 -d database table > dump.sql
--mysql导出一个数据库结构
mysqldump -hhostname -uusername -ppassword -d --add-drop-table databasename>d:hqgrstructure.sql
-d 没有数据 --add-drop-table 在每个create语句之前增加一个drop table
--如果需要导出mysql里面的函数或者存储过程
mysqldump -hhostname -uusername -ppassword -ntd -R databasename > backupflie.sql
mysqldump -hlocalhost -uroot -ntd -R hqgr > hqgr.sql
其中的 -ntd 是表示导出存储过程;-R是表示导出函数
4、执行sql文件
source D:\init_system_role.sql
5、字符集
-- 设置数据库字符集
alter database testdb character set utf8;
-- 设置客户端和链接的字符集
set names 'gbk';
-- 查看状态
status;
6、查看表信息
--查看表类型(存储引擎):
SHOW TABLE STATUS FROM test;
结果为数据库test中所有表的信息,其中第二项type即是表的类型。
或
SHOW CREATE TABLE `message`;
结果为表message创建时的信息,其中有TYPE或ENGINE一项,指定了表的类型(存储引擎)。
注意:show tables不能得到表类型的信息。
7、显示数据库
show databases;
8、选择数据库
use dbname;
9、修改字段类型
alter table user MODIFY gmt_create timestamp;
-- 设置事务隔离级别
set session transaction isolation level repeatable read;
-- 开始事务
start transaction;
-- 查询当前事务隔离级别
select @@tx_isolation;