*以下コマンドをつらつらと。ほぼ自分のための備忘録。
*大文字で記載しているのはSQL構文です。小文字で入力してもOK。
#基本、Databaseの仕組み
DB---Table 1
|__Table 2
以降はターミナルから実行
#mySQLへの接続
mysql> mysql -u root p;
ここでパスワードを聞かれます。
#Databaseの表示
mysql> SHOW DATABASES;
# Databaseの切り替え
mysql> USE database_name
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Database changed
#Tableのフィールドを表示
mysql> DESCRIBE table_name;
#Tableのデータ表示
mysql> SELECT * FROM table_name;
*は全てを意味する
field_nameを,で区切って指定すると、そのフィールドだけを取得する
#Tableのデータ更新
mysql> UPDATE table_name SET field_name2 = "hogehoge" WHERE field_name1 = hoge;
# CSVファイルからインポート
mysql> LOAD DATA LOCAL INFILE "path/to/import.csv" INTO TABLE table_name fields TERMINATED BY ',';
# Tableの値を全て削除
mysql> TRUNCATE TABLE table_name;
#その他
phpファイルの設置場所は、/ライブラリ/WebServer/Documents
これを参考にしています。

にほんブログ村
*大文字で記載しているのはSQL構文です。小文字で入力してもOK。
#基本、Databaseの仕組み
DB---Table 1
|__Table 2
以降はターミナルから実行
#mySQLへの接続
mysql> mysql -u root p;
ここでパスワードを聞かれます。
#Databaseの表示
mysql> SHOW DATABASES;
# Databaseの切り替え
mysql> USE database_name
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Database changed
#Tableのフィールドを表示
mysql> DESCRIBE table_name;
#Tableのデータ表示
mysql> SELECT * FROM table_name;
*は全てを意味する
field_nameを,で区切って指定すると、そのフィールドだけを取得する
#Tableのデータ更新
mysql> UPDATE table_name SET field_name2 = "hogehoge" WHERE field_name1 = hoge;
# CSVファイルからインポート
mysql> LOAD DATA LOCAL INFILE "path/to/import.csv" INTO TABLE table_name fields TERMINATED BY ',';
# Tableの値を全て削除
mysql> TRUNCATE TABLE table_name;
#その他
phpファイルの設置場所は、/ライブラリ/WebServer/Documents
これを参考にしています。

にほんブログ村
コメント
コメントを投稿