mysql常用機能

1010 ワード

mysqlクライアント
単一sqlの実行
mysql -u root -p -D db -h host1 -H -Be "select * from users" > users.html

-H出力フォーマットがhtmlであることを指定し、-X(xml形式)、-t(table形式、デフォルト)を使用することもできます.
-eは、コマンドを実行した直後に終了することを示す
データインポートエクスポート
1.データベース全体のエクスポート
 mysqldump -u     -p      >           
 mysqldump -u root -p db > db.sql

2.テーブルのエクスポート
 mysqldump -u     -p        >       
 mysqldump -u root -p db users> db_users.sql

3.データベース構造のエクスポート
  mysqldump -u root -p -d --add-drop-table db >/db.sql
#    
mysqldump -uroot -p db users -e --max_allowed_packet=1048576 --net_buffer_length=16384 >db_users.sql
-dデータなし--add-drop-table create文ごとにdrop tableを1つ追加
4.データベースソースコマンドのインポート
 
#  mysql      ,
  mysql -u root -p 
  mysql>use    
  mysql>source /db.sql