テーブルの作成からクエリまでのプロセスをステートメントの形式で完了します
カスタムデータベース
まず、非システムデータベースを作成する必要があります
。
データベースを定義する
create database <命名>
データベースを作成したら、テーブルを作成する前に、クエリステートメントを自分で作成したデータベースにジャンプする必要があります。次のコードを使用してこの操作を完了します。
use <命名>
go
ベーステーブルを定義する
テーブルを作成する
create table <命名>{
<列名><数据类型>[列级完整性约束],
<列名><数据类型>[列级完整性约束],
<列名><数据类型>[列级完整性约束],
primary key<列名>
};
主キーは主キーを定義し、作成されたテーブルの最後の行に配置されます
。
基本的なテーブルに加えて、テーブル間の結合を作成することもできます
外部キーを作成する
foreign key<命名> references(被参照列)
外部キーを定義する場合、参照テーブルと参照テーブルは同じテーブルにすることができます
ベーステーブルを変更します
句 | 効果 |
---|---|
追加 | 追加 |
落とす | 消去 |
ALTER | 選ぶ |
テーブルを削除
drop table <命名>
テーブル列の操作の追加と削除
ALTER table <命名>
add[column]<新增列名><数据类型>[完整性约束]
add <表级完整性约束>
drop[column] <列名>
リストの特別な定義
cascade 和它相关联的所有对象一起删除,例如视图