myqlプログラミング

1392 ワード

(1)mysql接続
-ptestは特殊です.スペースを入れると別の意味になりますから.
shell> mysql --host=localhost --user=myname --password=mypass mydb
shell> mysql -h localhost -u myname -pmypass mydb
#    
 --port=port_num, -P port_num
#      ,        
#mysql     ,    -h,   tcp/ip     ,
#          ,     3306  
#             ,mysql    socket    
#SOCKET,     mysql       PC 
 --protocol={TCP|SOCKET|PIPE|MEMORY}
#      
--socket=file_name, -S file_name


(2)パラメータ
パラメータは、コマンドライン、ファイル、および環境変数で最も設定できます.
shell> mysql -u root -p --execute="SELECT User, Host FROM mysql.user"
Enter password: ******
+------+-----------+
| User | Host      |
+------+-----------+
|      | gigan     |
| root | gigan     |
|      | localhost |
| jon  | localhost |
| root | localhost |
+------+-----------+
shell>

(3)optionsオプション設定
最初の行の列名を表示しない場合
--disable-column-names
--skip-column-names
--column-names=0

最初の行の列名、デフォルトの表示
--column-names
--enable-column-names
--column-names=1

--loose接頭辞プログラムがサポートされている場合は使用し、サポートされていない場合は無視します.
shell> mysql --loose-no-such-option
mysql: WARNING: unknown option '--loose-no-such-option'

--maximum接頭辞ブロックより大きな値の設定
--maximum-query_cache_size=4M
Maximum value of 'query_cache_size' cannot be set