先登錄mysql ==》mysql -uroot -p 查看資料庫的版本 select version(); 查看有哪些庫 show datases; 查看當前處於哪個庫 select database(); 查看當前登錄用戶 select user(); 查看某個庫下麵的表; use db; sh ...
先登錄mysql ==》mysql -uroot -p 查看資料庫的版本 select version();
查看有哪些庫
show datases; 查看當前處於哪個庫 select database(); 查看當前登錄用戶 select user(); 查看某個庫下麵的表; use db; show tables; 查看表的欄位; desc dong; 創建庫 create database db1; 創建表 create table tb1 (`id` int(4),`name`char(40)) ENGINE=MYISAM DEFAULT CHARSET=gbk; 查看建表語句 show create table tb1; 插入數據 insert into tb1 (`id`,`name`) values(1,'jxcia'); 這裡的jxcia需要添加'',這是因為name定義的時候是char的字元。 另外預設也可以不需要添加(`id`, `name`),如果是只想添加name ,可以這樣。insert into tb1 (`name`) value('jxcia'); 查看剛插入的數據 select * from tb1;或者select *from tb1\G; 更新數據表的內容 update db.tb1 set id=1 where name='lin'; 將db庫下tb1表中名字為lin的id號改為1。 或者先進入db庫 use db ; update tb1 set id=1 where name='lin'; 清空表; truncate table db1.tb1; 刪除表; drop table db1.tb1; 刪除資料庫 drop database db1; 查看mysql參數; show varibales like 'max_connect%'; 這裡的like類似於grep %類似於通配符。 修改mysql參數; set global max_connnect_errors=100 臨時修改max_connect_errors的值為100,如果想永久生效可以修改my.cnf的配置文件。 flush privileges 刷新許可權 查看mysql隊列 show processlist; 創建普通用戶 create user 'user1'@'host' identified by '111'; 創建普通用戶並授權; grant all on *.* to user1 identified by '111'; 如果是本地用戶 grant all on *.* to user1@localhost identified by '111'; grant all on *.* to 'user1'@'192.168.2.48' identified by 'lin'; grant all on db1. * to 'user2'@'192.168.2.%' identified by 'lin'; 針對一個網段的用戶 刪除用戶DROP USER 'username'@'host';
修複表 repair table tb1 在shell命令下執行mysql的操作 mysql -uroot -plin mysql -e “show tables”這裡的mysql指的是庫名字 -e 後面選項括起來的是mysql的命令。 二,mysql 備份與恢復 1,mysql備份 備份庫 以discuz為例 mysqldump -uroot -plin discuz > /data/discuz.sql 恢復庫 mysql -uroot -plin discuz </data/discuz.sql 備份表 mysqldump -uroot -plin discuz pre_forum_post > /data/pre_forum_post.sql 恢復表 mysql -uroot -plin discuz < /data/pre_forum_post.sql discuz後無需再添加表名,只需要加數據名稱即可。 備份、恢復時指定字元集 mysql -uroot -plin --default-character-set=gbk discuz >/data/discuz.sql mysql -uroot -plin --default-character-set=gbk discuz </data/discuz.sql