まず、データ定義文(DDL)
1.データベースを作成します。
1)構文:データベース名を存在しない場合は、データベースを作成します
2)データベース名の命名要件:
- 最初の文字が大文字または小文字でなければならない、または特殊文字はアンダースコア_、@、#;
- 後続の文字は、英字、数字、@、$、記号や数字下線ことができます。
- 識別子は、RDBMS予約語を行うことはできません。
- 埋め込みスペースや他の特殊文字を許可しないでください。
図2に示すように、データベース・キャラクタ・セットを変更する:変更データベーステーブル名文字セット= UTF-8
ドロップデータベースデータベース名:3、データベースを削除
4、テーブルを作成します。テーブルのテーブル名(作成
列名データ型制約、
列名データ型制約
)
図5に示すように、共通データテーブルの動作
- テーブルを削除する//ドロップ---> DROPテーブルtongxun。
- するために名前を変更//テーブルの名前を変更し|よう:ALTER TABLEの tongxun1 TO RENAME tongxun;
またはtongxun AS RENAME tongxun1のALTER TABLE。 - 以下のように//テーブルの構造をコピーします。tongxunlu LIKE TABLEのtongxunを作成します。
- //テーブル構造とデータをコピーして(古いテーブルから選択*):AS tongxunのCREATE TABLE(tongxunlu SELECT * FROM)。
- テーブルに新しい列を追加します。//列に新しい列名データ型を追加します。scode1 INT AUTO_INCREMENT PRIMARY KEY列を追加tongxunlu ALTER TABLEを。
- 削除するには、テーブル//テーブルドロップ列の列を変更:COLUMNのscode1をドロップtongxunlu ALTER TABLEを。
- カラム名とタイプ//変更の列列列名、古い新しいカラム名データ型を変更します。表tongxunlu CHANGE欄SCODEスクールVARCHAR(10)を改変すること。
第二に、データ操作文(DML)
1、データを挿入
- データを挿入し、テーブルに(列名、列名2 ...)を挿入した値(値1、値2 ...):INSERT INTO学生(SNAME、saddress、sgrade、サマイル、ssex)VALUES( 'ジョン・ドウ' '成都'、6 '123 @ qq.com'、0);
- テーブルから学生を選択すると、TongXunLuのコンテンツに対応する新しいテーブルを挿入します。INSERT INTO TongXunLu(名前、住所、電子メール)SELECT SNAME、saddress、学生FROMサマイル。
- 複数の挿入ステートメントのバッチ実行を使用します。テーブルに挿入(1列名、列名、2 ...)の値(1つの値のリスト、値のリスト... 2)
2、データを変更
- 変更されたコンテンツの初期コンテンツテーブルセット更新:UPDATEの学生はSNAME =「ジョン・ドウ」SNAMEは=「ジョン・ドウ」をセットには、
3、データを削除
- 削除条件は、テーブル名FROM DELETE:SNAME =「ジョン・ドウ」学生。DELETE FROM。
- テーブル内のすべてのデータを削除するには、次の学生。DELETE FROM。