mysql常用命令

最近在实习时,一些mysql的命令经常会被用到,所以做了一下整理:

解决字符乱码问题:显示汉语而非乱码:set names utf8;

修改新密码:update user set password=PASSWORD('新密码') where user='用户名';

更新权限:flush privileges;

增加新用户:grant  select on 数据库.* to 用户名@登陆主机 identified by '密码';

删除用户:delect from user  where user=‘用户名’  and  host='localhost';

删除数据库:drop database dbname;

删除表:drop table tablename;

查看当前使用数据库:select()  database;

获取表结构:desc tablename;

      show columns from tablename;

      decribe  tablename;

插入数据:insert  into tablename  values(),();

查询前几行数据:select * from tablename  order by id limit 0,2;

更改表名:rename table 原表名  to 新表名;

数据导入:source  *sql(直接路径);

数据导出:mysqldump -u root -p 数据库名 > 导出的文件名(可直接路径,可在本目录下)

原文地址:https://www.cnblogs.com/qfdxxdr/p/5405398.html