天天看點

程式員常用mysql指令

授權指定IP連接配接:

grant all on *.* to root@'127.0.0.1' identified by 'root110';

其中root為通路資料庫的使用者名,而root110為使用者的密碼。

導入帶中文的SQL:

mysql -uroot -proot110 table

要注意加上-f --default-character-set=utf8

導出資料庫表:

mysqldump -uroot -p db_name > db.sql(root為通路資料庫的使用者名,-p表示需要輸入密碼,db_name為需要導出的資料庫名,db.sql為存儲導出結果的檔案)

如果隻想導出指定的表,則可在db_name後留一空格後跟上表名即可。

導入資料檔案(字段間以一個空格分隔,檔案d.txt要放到目标資料庫的資料目錄下,如:/usr/local/mysql/data/test):

load data INFILE 'd.txt' INTO TABLE x FIELDS TERMINATED BY ' ';

增加普通索引(x為表名,idx_c為索引名,f_field1為字段名):

ALTER  TABLE  `x`  ADD  INDEX idx_c (`f_field1` );