mysql共通データベースコマンド
2864 ワード
1、SHOW文を使ってサーバー上に現在存在するデータベースを探し出す:
2、データベースの作成
MySQLのインストールが完了すると、デフォルトはlatin 1でエンコードされ、中国語のアプリケーションには適していません.したがって、通常、次のSQL文を使用してデータベースを作成します.
3、データベースの使用
4、インポートコマンド
5、データベースの削除コマンド:
6、データベースのエクスポートコマンド:
ここではC:Program FilesMySQLMySQLMySQL Server 5.0bin、フォルダに入る必要があることに注意してください
7、表のエクスポート:
8、テーブルのデータを空にする:
9、あるテーブルにデータを挿入する:
INSERT INTO user(name,password) VALuES(「小黒」,「123456」);
10、テーブルのデータをエクスポートする:
11.表の構造をエクスポートする
12、テーブルフィールドを追加する:
13、テーブルフィールドの削除
14、同時に2つのテーブルを削除する
15 mysqlバージョンを表示する4つの方法
1:端末下:mysql-V.コードクリップは次のとおりです.
[shengting@login~]$mysql-V mysql Ver 14.7 Distrib 4.1.10 a,for redhat-linux-gnu(i 686)2:mysql中:mysql>status;以下はコードクリップです:mysql>status; -------------- mysql Ver 14.7 Distrib 4.1.10a, for redhat-linux-gnu (i686) Connection id: 416 SSL: Not in use Current pager: stdout Using outfile: '' Using delimiter: ; Server version: 3.23.56-log Protocol version: 10 Connection: Localhost via UNIX socket Client characterset: latin1 Server characterset: latin1 UNIX socket: /tmp/mysql_3311.sock Uptime: 62 days 21 hours 21 min 57 sec Threads:1 Questions:584402560 Slow queries:424 Opens:59664208 Flush tables:1 Open tables:64 Queries per second avg:107.551 3:helpで次のようなコードフラグメントを検索:[shengting@login ~]$ mysql --help | grep Distrib mysql Ver 14.7 Distrib 4.1.10a, for redhat-linux-gnu (i686)4:mysqlを使用する関数は、mysql>select version()のコードクリップです. +-------------+ | version() | +-------------+ | 3.23.56-log | +-------------+ 1 row in set (0.00 sec)
参考サイト:http://blog.csdn.net/muziduoxi/article/details/6091202
SHOW DATABASES;
2、データベースの作成
CREATE DATABASE gaokao;
MySQLのインストールが完了すると、デフォルトはlatin 1でエンコードされ、中国語のアプリケーションには適していません.したがって、通常、次のSQL文を使用してデータベースを作成します.
CREATE DATABASE gaokao DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
3、データベースの使用
use gaokao;
4、インポートコマンド
source d:gaokao.sql;
5、データベースの削除コマンド:
drop database gaokao;
6、データベースのエクスポートコマンド:
ここではC:Program FilesMySQLMySQLMySQL Server 5.0bin、フォルダに入る必要があることに注意してください
mysqldump -u -p >
mysqldump -u root-p gaokao > d:gaokao.sql
7、表のエクスポート:
mysqldump -u -p >
8、テーブルのデータを空にする:
TRUNCATE TABLE teacher
9、あるテーブルにデータを挿入する:
INSERT INTO user(name,password) VALuES(「小黒」,「123456」);
10、テーブルのデータをエクスポートする:
mysqldump -t -u root -p >
11.表の構造をエクスポートする
mysqldump -d -u root -p >
12、テーブルフィールドを追加する:
alter table add varchar(50)
13、テーブルフィールドの削除
alter table drop column
14、同時に2つのテーブルを削除する
delete item_price_data ,item_price
from item_price_data , item_price
where item_price_data.item_price_id = item_price.id and item_price.product_id = 3;
15 mysqlバージョンを表示する4つの方法
1:端末下:mysql-V.コードクリップは次のとおりです.
[shengting@login~]$mysql-V mysql Ver 14.7 Distrib 4.1.10 a,for redhat-linux-gnu(i 686)2:mysql中:mysql>status;以下はコードクリップです:mysql>status; -------------- mysql Ver 14.7 Distrib 4.1.10a, for redhat-linux-gnu (i686) Connection id: 416 SSL: Not in use Current pager: stdout Using outfile: '' Using delimiter: ; Server version: 3.23.56-log Protocol version: 10 Connection: Localhost via UNIX socket Client characterset: latin1 Server characterset: latin1 UNIX socket: /tmp/mysql_3311.sock Uptime: 62 days 21 hours 21 min 57 sec Threads:1 Questions:584402560 Slow queries:424 Opens:59664208 Flush tables:1 Open tables:64 Queries per second avg:107.551 3:helpで次のようなコードフラグメントを検索:[shengting@login ~]$ mysql --help | grep Distrib mysql Ver 14.7 Distrib 4.1.10a, for redhat-linux-gnu (i686)4:mysqlを使用する関数は、mysql>select version()のコードクリップです. +-------------+ | version() | +-------------+ | 3.23.56-log | +-------------+ 1 row in set (0.00 sec)
参考サイト:http://blog.csdn.net/muziduoxi/article/details/6091202