1,创建数据库
create database 21yunwei default charset utf8;
2,修改密码
skip-grant-tables
update user set Password=Password('123456') where User='root';
flush privileges;
3,给用户授权
grant all privileges on 21yunwei.* to 21yunwei@"%"identified by "21yunwei"; flush privileges;
收回授权:
revoke all on 21yunwei.* from 21yunwei@’%’;
4,导入导出
导出备份:
①、导出数据库
mysqldump -u用户名 -p密码 数据库名>D:\xxx.sql
示例:mysqldump -uroot -p123456 test>D:\test.sql
②、导出一个表
mysqldump -uroot -p密码 数据库名 表名>;D:\xxx.sql
示例:mysqldump -uroot -p123456 test table>table.sql
③、导出一个数据库结构
mysqldump -uroot -p123456 -d --add-drop-table te>d:\test.sql
-d 没有数据 --add-drop-table 在每个create语句之前增加一个drop table
导入恢复:
mysql -u用户名 -p密码 数据库名>D:\xxx.sql
示例:
mysql -uroot -p123456 xxx<d: \xxx.sql source 命令导入。 或者: mysql -uroot -p 先登录:
mysql>use 数据库;
mysql>set names utf8;
mysql>source d:\xxx.sql
说明:source导入非常慢,推荐使用mysql -uxxx -p<xxx .sql方式
4,查看表结构
desc tablename;
5,查看行数
select count(id) from tablename ;
6,查看创建库或表的信息(比如查看创建语句以及engine等)
show create database 21yunwei; show create table test;
7,表改名
rename table test to 21yunwei;
8,创建索引
alter table 表名 add index 索引名 (字段); #删除 alter table 表名 drop index 索引名;
mysql、mysqladmin、mysqlbinlog、mysqldump、mysqlshow用法后续更新。
转载请注明:西数超哥博客www.ysidc.top» 归纳一些mysql常用命令和常用sql语句(版本5.7以下)
https://www.ysidc.top 西数超哥博客,数据库,西数超哥,虚拟主机,域名注册,域名,云服务器,云主机,云建站,ysidc.top












