最近在实习时,一些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 数据库名 > 导出的文件名(可直接路径,可在本目录下)