Mysql一些语句

建立拷贝表

CREATE TABLE 新表 LIKE 旧表

复制旧表的数据到新表(假设两个表结构一样)

INSERT INTO 新表 SELECT * FROM 旧表

查看表信息 表信息-建立时间 更新时间 行数 版本等等

show table status like 'table';

 dump数据

-- 将数据dump到本地
mysqldump -uname -ppwd -hhost -P8307 db table >> ./table

-- 将数据还原到数据表
mysql -uname -ppwd -hhost -P8307 db <  ./table

 查看所有用户

select * from mysql.user

 修改用户密码

mysqladmin -hhost -u root -poldpass password newpass
-- 查看数据库大小
SELECT sum(DATA_LENGTH)+sum(INDEX_LENGTH) FROM information_schema.TABLES  ;

 新增用户权限

create user 'ota'@'localhost' identified by 'otapass';
grant all privileges on *.* to 'ota'@'localhost' with grant option;
create user 'ota'@'%' identified by 'otapass'; 
grant all privileges on *.* to 'ota'@'%' whit grant option;
原文地址:https://www.cnblogs.com/cfox/p/3707267.html