MySQLでログインします
- MySQLのコマンドラインログイン
MySQLの-uroot -proot
2.データベースの基本的な操作を
- データベースを作成します。
データベースのデータベース名を作成します。
- [データベースの削除
データベースのデータベース名をドロップ。
- すべてのデータベースを見ます
データベースを表示します。
- Viewデータベースの定義
データベースのデータベース名を作成して表示し、
- 現在使用中のデータベースを見ます
databseを選択します();
- 使用データベース
データベース名を使用します。
- データベースを変更します。
ALTERデータベースの文字セットの文字セット。
データテーブルに関して3.基本操作
- テーブルを作成します。
テーブルのテーブル名(作成
制約の列名タイプ(長さ)、
2つの制約の列名タイプ(長さ)
)。
- 制約タイプ
主キー制約、主キー、
null以外の制約NOT NULL;
ユニーク制約UNIQUE。
- 削除テーブル
テーブル名をドロップ。
- 変更テーブル
列の追加
、タイプ(長さ)の制約の中でALTER TABLEテーブルの追加の列を
列の削除
ALTER TABLEテーブル名ドロップ列名を、
列名の変更
タイプ(長さ)ALTER TABLEテーブル名の変更、新しい列の制約の中で、古い列名を、
変更をテーブルのキャラクタセット
ALTER TABLEテーブル名の文字は、文字セットを設定し、
テーブル名の変更
、リネームテーブルに古いテーブルに新しいテーブル名を。
- すべてのテーブルの現在のデータベースを見ます
テーブルを表示します。
- テーブルビューの構造を定義/ステートメントを作成
テーブルを作成示し表名。
- ビューのテーブル構造
DESCテーブル名;
データテーブルの4基本的な操作
- 挿入データ
テーブルへの挿入(列名1、列名2)の値(値1、値2)、
テーブル値への挿入(値1、値2)、
バルクインサート
インサートテーブル値(値1、値2)に、値(値1、値2)、値(値1、値2)。
- データを削除
どこ条件テーブルから削除します。
TRUNCATEテーブル名;
- データの更新
値1 = 1を設定し、更新テーブルのカラム名、値2 = 2列名条件。
- 照会(下記表の列名に=商品名1 = PIDカラム2 = PNAME例3 =価格列名)データ
単純なクエリは、
テーブル名から選択*;
SELECT列名1、テーブル名から列名2;
ASクエリ(キーワードは省略することができるよう)
; SELECT p.pname、P-AS pruductからp.price
として、製品名AS SELECT PNAME、価格製品のコモディティ価格、
重複する値を削除するには、クエリ
の製品から価格を選択します。
製品からSELECT distince価格を、
クエリの計算
SELECT価格製品から1.5のために、
条件は、クエリ
テーブルの条件から選択*;
製品からどこ価格> 60 *を選択し、
クエリの価格8に等しくない場合、
SELECT * WHERE商品= 8 ;!から価格
SELECT * WHERE商品<> 8からpeice;
10〜20のクエリ価格
*商品価格> 10及び価格<20である場所を選択、
生成物からSELECT *ここで、10と20との間の価格、
ファジークエリ(のような)
%:複数の文字の代表
_:文字が表す
製品SELECT * FROMここPNAME =%のアルコール;
SELECT *商品WHERE PNAME = _ワイン%から、
特定の範囲内のクエリ内の
製品から選択*ここで、PID( 1、 2,3);
クエリソート
昇順
価格ASCによる製品注文SELECT * FROM ;
降順
価格DESCによって製品注文SELECT * FROMを 、
集約機能
製品から)SELECT SUM(価格;
SELECT AVG(価格)製品から;
SELECT COUNT( )から生成物を、
(例えば、IDにここに、値の特定のセットに)クエリをグループ化する
(価格)SELECT ID、COUNT(*)製品AVG> 10を有するIDによって基、
キーワード
のキーワードを有するクエリの後に持つグループ化することができ。
あなたがたのパケットは、クエリの前に発生した場所、そして重合が機能しない場合があります。
書かれた順序
によって、選択...から...どこ...グループ ... ...続きを持つ...オーダー。
执行顺序
から...どこ...基により...によって持つ...選択...オーダー。