MySQL研究ノート。データテーブルの基本操作


序文

データベースでは、データテーブルはデータベース内の最も基本的な操作オブジェクトであり、データストレージの基本単位です。データテーブルは列のコレクションとして定義され、データは行と列の形式でテーブルに格納されます。各行は一意のレコードを表し、各列はレコードのフィールドを表します。


1.制約

前回の記事では、mysqlの操作についてある程度理解しており、テーブルの作成方法を知っているので、テーブルの作成については説明しません。

1.主キーの制約

1.単一フィールドの主キー

字段名 数据类型 primary key


ここに画像の説明を挿入
定義するときに主キーを指定するすべての列を定義した後に主キーを指定する
ここに画像の説明を挿入
2.マルチフィールド結合主キー
ここに画像の説明を挿入

2.外部キーの制約

文法規則:constraint 外键名 foreign key (字段名) references 表名 (主键列)

3.空でない制約

文法規則:字段名 数据类型 not null
ここに画像の説明を挿入

4.一意性の制約

null値は1つだけ許可されます。1つ以上の列に重複する値がないことを確認してください。
文法規則:字段名 数据类型 unique
ここに画像の説明を挿入

5.デフォルトの制約

列のデフォルト値を指定します
構文規則:字段名 数据类型 default 默认值
ここに画像の説明を挿入

6.テーブル属性を自動的に増加するように設定します

文法規則:字段名 数据类型 auto_increment

ここに画像の説明を挿入
ここに画像の説明を挿入

2、データテーブルを変更します

1.フィールドのデータ型を変更します

文法規則:alter table 表名 modify 字段名 数据类型
ここに画像の説明を挿入

2.フィールド名を変更します

文法規則:alter table 表名 change 旧字段名 新字段名 新数据类型
ここに画像の説明を挿入

3.フィールドを追加します

文法規則:alter table 表名 add 新字段名 数据类型

ここに画像の説明を挿入
新しいフィールドを追加する場所を指定します
alter table 表名 add 新字段名 数据类型 first

alter table 表名 add 新字段名 数据类型 after 字段名

ここに画像の説明を挿入

4.フィールドを削除します

 alter table 表名 drop 字段名;

ここに画像の説明を挿入

5.フィールドの配置位置を変更します

文法規則:alter table 表名 modify 字段1 数据类型 first/after 字段2

ここに画像の説明を挿入

総括する

私は最近6年生の試験を受けており、長い間書いています。さあ、6年生に行きましょう。

おすすめ

転載: blog.csdn.net/qq_44862120/article/details/108628317