MySQLのレッスン

表に1つの以上のデータ行を変更:

学生SELECT * FROM。
+ ---- + ------ + ------ +
| ID | 名前| 禁止|
+ ---- + ------ + ------ +
| 1 | YY | 1913 |
| 7 | SS | 1923 |
| 8 | 许| 1913 |
| 9 | 应| 1913 |
| 10 | アロン| 1913 |
+ ---- + ------ + ------ +
セットで5行
UPDATE学生SET名=禁止= 1913 "yiyq"。
クエリOKは、4行が影響を受けた
4変更::4つの警告:0マッチした行を
检查:学生SELECT * FROM。
+ ---- + ------ + ------ +
| ID | 名前| 禁止|
+ ---- + ------ + ------ +
| 1 | yiyq | 1913 |
| 7 | SS | 1923 |
| 8 | yiyq | 1913 |
| 9 | yiyq | 1913 |
| 10 | yiyq | 1913 |
+ ---- + ------ + ------ +
セットで5行
データを削除します:FROM SELECT accout *;
+ ---- + ------ + ------- +
|上記のid上記の|名前|マネー|
+ ---- + ------ + - + ------
| 1 | A | 800 |
| 2 | B | 1200 |
+ ---- + ------ + ------- +
2行のSET
accout。DELETE FROM WHERE名= "";
クエリOK、影響を受けた1行
 accout SELECT * FROM。
+ ---- + ------ + ------- +
| ID | 名前| お金|
+ ---- + ------ + ------- +
| 2 | B | 1200 |
+ ---- + ------ + ------- +
組で1行
 
あなたがテーブルを作成すると、インデックスを作成します。
インデックスID;
TRUNCATEは、データを削除するが、それは同じテーブルの再構築にテーブルを削除することです。
 
 
インデックスを作成します。
[UNIQUE / FULLTEXT / SPATIAL] INDEX ONテーブルインデックス名を作成(フィールド名[(長さ)] [ASC / DESC])。
何もせずに一般的な指標、
UNIQUE:オプションのパラメータは、固有の制約を表し、
FULLTEXT:制約の全文を示すオプションのパラメータ
SPATIAL:オプションのパラメータは、空間的な制約を表し、
 
ALTERにより作成されました:
ALTER TABLEテーブル名ADD [UNIQUE / FULLTEXT / SPATIAL] INDEXインデックス名(フィールド[(長さ)] [ASC / DESC])。
通常のインデックス:ALTER TABLEブックのADD INDEXのinter_id(bookid)。
 
 
インデックスを削除します。
1.ALTERのTABLEテーブルDROP INDEXフィールド名。
2.DROP INDEXテーブル名ONインデックス名。
 
 

おすすめ

転載: www.cnblogs.com/zmh0227/p/12142468.html
おすすめ