基本的な構文のSQL

  • 、データベースを作成したデータテーブルを作成します
  • 記録/タプルを挿入INSERT INTO挿入
  • レコードを削除から削除します削除ドロップデータベース、テーブル、レコード
  • 検索レコードを選択クエリ
  • 情報の変更は、ALTER TABLEを変更します
  • 更新更新更新レコード/タプル

アルター構文
ALTERデータベース/テーブルのデータベース名/データ操作テーブルの
操作があり

  • 追加
  • 変化する
  • 変更
  • ドロップ

データベース

作ります

create database 数据库名;

[削除]

drop database 数据库名;

データシート

作ります

create table 数据表名(属性 类型,属性,类型);

[削除]

drop table 数据表名;

列を増やします

alter table 数据表名 add column 列名 类型;

列を削除

alter table 数据表名 drop column 列名

変更の列のプロパティ

alter table 数据表名 modify 列名 类型
alter table 数据表名 change 列名 新列名 类型
modify和change的区别是一个只修改列的类型,一个还修改列名

テーブル名を変更します。

alter table 数据表名 rename to 新数据表名

記録

加えます

全部数据添加
insert into 数据表名 values();
部分数据添加
insert into 数据表名 () values();

レコードの削除

delete from 数据表名;
delete from 数据表名 where 条件;

変更の記録

update 数据表名 set xx = xx where xx =xxx

制約

制約の追加

alter table 数据表名 add 约束(列名);
alter table 数据表名 add constraint 约束名 约束(列名)

添加主键约束
alter table 数据表名 add constraint 约束名 primary key(列名); 

添加外键约束
alter table 从表名 add constraint 约束名 foreign key 从表(外键字段) references 主表(主键字段);

添加检查约束
alter table 数据表名 add constraint 约束名 check(条件);

添加唯一性约束
alter table 数据表名 add constraint 约束名 unique(列名)

添加默认约束(没必要加约束名)
alter table 数据表名 alter 列名 set default 默认值

唯一の制約や主キー制約差

主キー制約は、NULL、NULL一意性制約を作ることができるが、ほとんど唯一ヌルで許可しない
各テーブルの一意の複数によって結合することができるが、ほとんど唯一の主キー制約で


制約無名時間は、自動的に追加の制約は、テーブル名_chk_1た場合
の制約名は、もはや表示され、主キー、削除(自動命名)
できるshow create table 数据表名の制限ビュー
主キー制約を制約なし名で直接、一つだけではありません制約を削除することができ
、削除制約を

没有约束名的话(对于主键约束来说,其他约束不唯一)
alter table 数据表名 drop 约束;

有约束名的话
alter table 数据表名 drop 约束 约束名; 

おすすめ

転載: www.cnblogs.com/Emcikem/p/11829534.html