MySQLの基本--- DDL&DML

DDL:

データベースの作成:データベースデータベース名の作成;
すべてのデータベースの表示データベースの表示 ;
データベースの削除:データベースデータベース名の削除 ;

データベースを使用:データベース名を使用します。

テーブルの作成:テーブル名の作成(
フィールド1の名前のデータ型(長さ)[null以外] [主キー] [auto_increment]、
フィールド2の名前のデータ型(長さ)[デフォルト 'デフォルト値']

テーブルを使用:
変更フィールドタイプと長さ:テーブルテーブル名の変更、変更するフィールドのタイプ(長さ)の変更、
フィールド名とタイプ、長さの変更:テーブルテーブル名の変更、古いフィールド名、新しいフィールド名のタイプ(長さ)の
変更、フィールドの追加:変更テーブルテーブル名は新しいフィールド名タイプ(長さ)を追加します。

3つの文をまとめて
記述します。テーブル名の変更、変更するフィールドのタイプ(長さ)の変更、古いフィールド名の変更、新しいフィールド名のタイプ(長さ)、新しいフィールド名のタイプ(長さ)の追加。

テーブル名を変更します。
テーブルの古いテーブル名を新しいテーブル名に変更します。

外部キーの設定:
テーブルの変更外部キーのテーブル名を設定するには、制約の外部キー名外部キー(関連フィールド名)が関連テーブル名(関連フィールド名)を参照します。

外部キーの削除:
テーブルを変更して外部キーテーブル名を削除し、外部キーの外部キー名を削除します。

フィールドの削除
テーブルテーブル名を変更し、列フィールド名をドロップします。

テーブルの削除:
テーブルテーブル名を削除します

DML:

データの挿入
1)すべてのフィールドが挿入されます:テーブル名の値に挿入(フィールド値1、フィールド値2 ...);
2)対応する挿入を選択します:テーブル名に挿入(フィールド1、フィールド2)値(フィールド値1、フィールド値2 ...);
3)データの複数行を挿入:テーブル名の値に挿入(フィールド値1、フィールド値2 ...)、(フィールド値1、フィールド値2 ...)...;

INSERTステートメントに関する注意
string、char、varchar、text、dateの各フィールドにデータを挿入するときは、フィールド値を一重引用符で囲む必要があります。
自動インクリメントフィールドにデータを挿入する場合は、NULL値を挿入することをお勧めします。このとき、次の数値が自動インクリメントフィールドに挿入されます。
デフォルト値制約フィールドにデータを挿入する場合、fieldキーワードはdefaultキーワードを使用でき、フィールドのデフォルト値が挿入されることを示します。
新しいレコードを挿入するときは、テーブル間の外部キー制約関係に注意する必要があります。原則として、最初にマスター(親)テーブルのデータを挿入してから、スレーブ(子)テーブルのデータを挿入します。

データの変更
テーブル名セットの更新変更するフィールド名1 =新しい値、変更するフィールド名2 =新しい値...ここで、主キーフィールド名=変更する値に対応する主キー値

データの
削除1つ削除:テーブル名から削除します。主キーフィールド名=削除する値に対応する主キー値

すべて削除:テーブル名から削除

テーブルのコピー
古いテーブル名のように新しいテーブル名を作成します。

テーブルデータのコピー
新しいテーブル名に挿入*古いテーブル名から選択*

関連する外部キーデータを削除するには:外部キーを
作成するときに、次のように設定します。

元の記事を32件公開しました ・いい ね96 訪問1583

おすすめ

転載: blog.csdn.net/qq_44534541/article/details/105500794