-sql -DDL

列の操作

1 
2
3
4
5
6
7
8
9
10
11
12
DESCテーブル; ...............#ビューテーブル構造
ALTER TABLEテーブル名列名属性を追加;#追加列..............
属性テーブルのALTER TABLEの追加、列名を列名の後に; ...#列の後ろに追加指定した
ALTER TABLEドロップ列表名前; ..............#列名削除
.....#列名変更、新規プロパティのALTER TABLEテーブル名の変更、古い列名新しいカラム名を
20(ALTER TABLEに変更change_usernameのvarchar型を);#は、列プロパティを変更します

ALTER TABLE追加new_usernameチャー(10 );#の追加列
ALTER TABLE追加new_username2チャー(10 ID後);#の追加カラム、カラムの後に追加指定され
、ALTERテーブルドロップnew_username2;#削除列名
ALTERテーブル変化new_username change_usernameチャー(5);#列名を変更し
、ALTER TABLE MODIFY change_usernameのVARCHAR(20 );# 変更列プロパティ

オペレーティングテーブル

1 
2
3
4
5
6
7
8
9
10
11
12
13
14
ショーテーブル;#表示すべてのテーブル
DESCテーブル名;#ビュー表構造
ショーテーブルのテーブル名を作成します。#は、テーブルビューのSQL作成
ショーテーブルを;#表示情報
を表示するテーブルのステータス場所名=「テーブル名」; Aでテーブルを表示するには#情報の
テーブル名#変更、新しいテーブル名にリネームテーブル、古いテーブルを
user_tから削除;#クリア目次
TRUNCATE user_t;内容の#IDテーブルは最初から空に

#ビューは
ビュービュー名#ビュー建を作成ショーのプロセスを表示
ドロップビュービュー名#をビューを削除
student2 SELECT * FROMとしてビューV1を作成 # 通常のSQLのように後ろにビューを作成する
ビューを作成しますSTUDENT2#から、上記のidを超えるSELECT名前、スコアとして表示V2を作成します。通常のSQLと同様の後ろ

指数

。1 
2
3
4
5
6
7
8
9
10
11
12である
13である
14
15
16
17
大カラム   -sql -DDL LASS = "行"> 18である
。19
20
21であり、
22は
23である
24
25
26である
27
28
29
#普通のインデックス(指標別の名前ノーマル)、 
一意のインデックス(UNIQUE)、
フルテキストインデックス(FULLTEXT)、
空間インデックス(空間)

一意のキー、電子メール(Eメール(10) )#のインデックス使用して長
ALTER TABLEテーブルの追加インデックスインデックス名(フィールド名)#は、通常のインデックスを追加
ALTER TABLEテーブル名ドロップインデックスインデックス名#削除インデックス
インデックステーブル#ビューからショーのインデックスを

テーブルA1(作成
名char(5)、
電子メールのchar(15)、
キー名(名前)、
一意のキーの電子メール(Eメール)を
);

#複数列インデックスは
(表A3作成します
。)5名の文字を(
Eメールでのchar(15)では、
キー名(名前)、
メールでUNIQUEキーname_email(名)
);
A3からSELECT *をEXPLAIN WHERE名= "張";#解析SQL
ALTER追加UNIQUE(名)A1表は、#一意のインデックスを追加
ALTER TABLE A1追加インデックスINDEX_NAME(メールを )# 通常のインデックスを追加
ALTER TABLE A1ドロップインデックスindex_nameの番号削除インデックスは
A1 G#ビューインデックスからインデックスを表示します

ライブラリの操作[この操作は、より危険である、してください運動注意] !!!

1 
2
3
4
5
6
7
データベースのデータベースを作成します。#は、データベースを作成
するデータベースのデータベースのデフォルトの文字を作成する文字セットCOLLATE照合を設定し、#ライブラリを作成するための文字セットを指定します

データベースyourdbを作成します。#は、データベースが作成
データベースyourdb3デフォルトの文字セットutf8mb4 COLLATE作成 utf8mb4_unicode_ciを;#は、 ライブラリを作成するには、文字セットを指定します

名前!!!データベースは直接簡単に失うデータに、変更しないでください!

一般的に使用されていない、実用SQLを持っています

1 
2
3
4
5
SELECT 
名前、
NULLこんにちはAS、---としてNULL
、バーAS "foo"という文字列---
student2 FROM

列の追加

おすすめ

転載: www.cnblogs.com/lijianming180/p/12099731.html