最近在實習時,一些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 數據庫名 > 導出的文件名(可直接路徑,可在本目錄下)