MySQLの基本的なSQLコマンド--- CRUD

表1.アクション:

表tableNameを作成します

(ID intは(6)NOT NULL主キーauto_increatment、名前VARCHAR(10)NOT NULL、値ダブル(10,2)NOT NULL)。#创建表

tableNameのからショー列;#ビューテーブルの構造

表tableNameをドロップ;#テーブルを削除

表tableNameのALTER  の追加/削除/変更 COLUMNNAME;#テーブルのフィールドの追加、削除するには、変更タイプ

テーブルT1の変化C1 C2はVARCHAR(8)を変える;#が変更されC2(C2型)のカラム名テーブルC1

テーブルt1を変更t2の名前を変更します。#名前を変更したテーブルt1 t2の

2.テーブルのデータレコードの追加と削除でのデータ:

テーブル#の挿入データ、tableNameの値(1、 'リンゴ'、12.22)、(2 'バナナ'、8.88)に挿入

ID = 1 tableNameのから削除する。位の条件を満たすようにデータレコードを削除

tableNameのは、ID = 1、C1 = 2を設定して更新;#レコードのデータフィールドの値を更新し、条件を満足します

3.データクエリ:

ショーのデータベース;

ショーのテーブル。

ID> 10リミット0,2 tableNameのSELECT * FROM;#クエリはデータの最初の2行を満たすする条件を記録します

カウント:

SELECT COUNT(名)1 tableNameのから。

明確な:

1 tableNameのより明確な(名)を選択します。

和:

1 tableNameの和から(値)を選択します。

限定:

に:

ここで、ID(5,10)でtableNameのSELECT * FROM。

好む:

 ?任意の単一文字
 *任意の長さの文字
 0〜9の間に#単一の数
 文字リストのいずれかの値[文字一覧]
 [!文字リスト]ではない任意の値に含まれる文字のリストで

一括挿入データの4.SQL機能:

DROP PROCEDURE IFはproc_initDataをEXISTS;# - このストアドプロシージャが削除を存在する場合


PROCEDURE proc_initDataをCREATE()


BEGIN
私はDEFAULT 1をINT DECLAREを。

Iながら<= 10000 DO
データ(USER_ID)VALUES(I)中に挿入します。#插入千条此数据

セットI = I + 1;

ENDのWHILE;

終わり;

proc_initData()を呼び出します。

おすすめ

転載: www.cnblogs.com/zhangcnblogs/p/11695075.html