mysql筆記-命令

1 開始使用mysql
  bin>  mysql -u $username -p

2 show all databases
  mysql> show databases;

3 use a database
  mysql> use $databaseName;

4 show all tables
  mysql> show tables;

5 show database character
  mysql> show variables like '%char%';

6 change database character
  mysql> set character_set_database=$characterName;

7 import database
  mysql> source $sqlFileName;

8 export database
  mysql> mysqldump -p $databaseName > $sqlFileName;
9 export table
  mysql> mysqldump -p $databaseName $tableName > $sqlFileName;
10 export table by query condition
  mysql> mysqldump -p -where=$queryCondition $databaseName $tableName > $sqlFileName;

11 remote vistor mysql
  mysql -h $ip -P $port -u $name -p

12 view mysql parameter
  mysql -V
  mysql> status;
13 quit mysql
  mysql>quit;

14 mysql 遠程訪問權限  *代表所有  %任何ip

  MYSQL> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;

  MYSQL> FLUSH PRIVILEGES;

 # 第二種

 MYSQL>  GRANT ALL PRIVILEGES ON $database.$table.* TO '$user'@'$ip' IDENTIFIED                  BY  '$password' WITH GRANT OPTION;

 MYSQL>   FLUSH PRIVILEGES;

 

#第三種

  MYSQL>  update user set host = '%' where user = 'root'; 

 #mysql數據庫user表會增加一條用戶記錄

 

15 刪除帶有外鍵約束的表的記錄

  1 先解除所有外鍵約束

   ALTER TABLE 表名 NOCHECK CONSTRAINT 外鍵約束名;

  2 然後執行自己的單條或多條刪除

    DELETE FROM 表名 WHERE 1=1;

  3 刪除後恢復外鍵約束

  ALTER TABLE 表名 CHECK CONSTRAINT 外鍵約束名;

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章