mysql:command
目次
コマンド
テーブル構造・カラム一覧
> DESCRIBE テーブル名;
index確認
> show index from テーブル;
テーブル定義確認
> show create table テーブル;
ユーザ確認
> SELECT host,user FROM mysql.user; +-----------+------+ | host | user | +-----------+------+ | 127.0.0.1 | root | | localhost | | | localhost | root | +-----------+------+ 3 rows in set (0.00 sec) > show grants; +---------------------------------------------------------------------+ | Grants for root@localhost | +---------------------------------------------------------------------+ | GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' WITH GRANT OPTION | +---------------------------------------------------------------------+ 1 row in set (0.02 sec)
文字列連結
CONCAT
> SELECT CONCAT('THIS ','IS ','PEN'); +---------------------------------------------------------------------+ | CONCAT('THIS','IS','PEN') | +---------------------------------------------------------------------+ | THIS IS PEN | +---------------------------------------------------------------------+ 1 row in set (0.02 sec)
PIPES_AS_CONCAT
> set @@session.sql_mode='PIPES_AS_CONCAT'; Query OK, 0 rows affected (0.00 sec)
> SELECT 'THIS ' || 'IS ' || 'PEN'; +---------------------------------------------------------------------+ | 'THIS ' || 'IS ' || 'PEN' | +---------------------------------------------------------------------+ | THIS IS PEN | +---------------------------------------------------------------------+ 1 row in set (0.02 sec)
# vi /etc/my.cnf +) sql_mode = 'PIPES_AS_CONCAT'
エラーを無視してインポートする
-f, –force Continue even if we get an SQL error.
mysql -uroot -ppassword -f dbname < ddl.sql
接続中のMySQLが動作しているホスト名を確認
mysql> show variables like '%hostname%'; +---------------+---------+ | Variable_name | Value | +---------------+---------+ | hostname | mc-db04 | +---------------+---------+ 1 row in set (0.00 sec)
サーバステータスを確認
mysql> \s -------------- mysql Ver 14.14 Distrib 5.5.32, for Linux (x86_64) using readline 5.1 Connection id: 4903 Current database: Current user: root@192.168.24.222 SSL: Not in use Current pager: stdout Using outfile: '' Using delimiter: ; Server version: 5.5.32-log MySQL Community Server (GPL) by Remi Protocol version: 10 Connection: 192.168.24.183 via TCP/IP Server characterset: utf8 Db characterset: utf8 Client characterset: utf8 Conn. characterset: utf8 TCP port: 3306 Uptime: 39 min 39 sec Threads: 2 Questions: 1606 Slow queries: 0 Opens: 125 Flush tables: 1 Open tables: 33 Queries per second avg: 0.675 --------------
mysql/command.txt · 最終更新: 2014/11/19 07:01 by clownclown