MySQL/コマンドラインからSQLを実行する方法
の編集
Top
/
MySQL
/
コマンドラインからSQLを実行する方法
[
トップ
] [
編集
|
差分
|
バックアップ
|
添付
|
リロード
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
-- 雛形とするページ --
PostgreSQL/template0とtemplate1の違いについて
#navi(../) * コマンドラインから直接SQLを実行する方法 [#ga08dd80] mysqlコマンドを使用してコマンドラインからSQLを実行する方法を以下に記します。~ 使用したOSはCentOSです。 #contents #htmlinsertpcsp(db-top.html,db-sp.html) * 関連資料 [#c71e465a] -[[mysqlによる出力をcsvにする方法>MySQL/mysqlによる出力をcsvにする方法]] * mysqlコマンドの-eオプションを利用する [#b1d0a73f] 以下にmysqlコマンドの-eオプションを利用した例を記します。 ** -e オプションを利用してデータベースを作成する。 [#sc3bd1be] $ mysql -u root -p -e "CREATE DATABASE db1;" Enter password: $ mysql -u root -p -e "SHOW DATABASES;" Enter password: +--------------------+ | Database | +--------------------+ | information_schema | | db1 | | mysql | +--------------------+ #br ** -e オプションを利用してテーブルを作成する。 [#ja8bbc4f] $ mysql -u root -p -e 'CREATE TABLE t1 (a int, b int, c int);' db1 Enter password: $ mysql -u root -p -e 'SHOW TABLES;' db1 Enter password: +---------------+ | Tables_in_db1 | +---------------+ | t1 | +---------------+ #br ** -e オプションを利用してINSERTおよびSELECTを発行する。 [#tbc646ad] $ mysql -u root -p -e 'INSERT INTO t1 VALUES(1,2,3),(4,5,6);' db1 Enter password: $ mysql -u root -p -e 'SELECT * FROM t1;' db1 Enter password: +------+------+------+ | a | b | c | +------+------+------+ | 1 | 2 | 3 | | 4 | 5 | 6 | +------+------+------+ 以上、-eオプションを利用してコマンドラインからSQLを実行する方法でした。 #htmlinsertpcsp(db-btm.html,db-sp.html)
タイムスタンプを変更しない
#navi(../) * コマンドラインから直接SQLを実行する方法 [#ga08dd80] mysqlコマンドを使用してコマンドラインからSQLを実行する方法を以下に記します。~ 使用したOSはCentOSです。 #contents #htmlinsertpcsp(db-top.html,db-sp.html) * 関連資料 [#c71e465a] -[[mysqlによる出力をcsvにする方法>MySQL/mysqlによる出力をcsvにする方法]] * mysqlコマンドの-eオプションを利用する [#b1d0a73f] 以下にmysqlコマンドの-eオプションを利用した例を記します。 ** -e オプションを利用してデータベースを作成する。 [#sc3bd1be] $ mysql -u root -p -e "CREATE DATABASE db1;" Enter password: $ mysql -u root -p -e "SHOW DATABASES;" Enter password: +--------------------+ | Database | +--------------------+ | information_schema | | db1 | | mysql | +--------------------+ #br ** -e オプションを利用してテーブルを作成する。 [#ja8bbc4f] $ mysql -u root -p -e 'CREATE TABLE t1 (a int, b int, c int);' db1 Enter password: $ mysql -u root -p -e 'SHOW TABLES;' db1 Enter password: +---------------+ | Tables_in_db1 | +---------------+ | t1 | +---------------+ #br ** -e オプションを利用してINSERTおよびSELECTを発行する。 [#tbc646ad] $ mysql -u root -p -e 'INSERT INTO t1 VALUES(1,2,3),(4,5,6);' db1 Enter password: $ mysql -u root -p -e 'SELECT * FROM t1;' db1 Enter password: +------+------+------+ | a | b | c | +------+------+------+ | 1 | 2 | 3 | | 4 | 5 | 6 | +------+------+------+ 以上、-eオプションを利用してコマンドラインからSQLを実行する方法でした。 #htmlinsertpcsp(db-btm.html,db-sp.html)
テキスト整形のルールを表示する