1、创建库:create database 【if not exists】库名 【character set 字符集名】 2、 修改库:alter database 库名 。。。 3、 删除库:drop database 【if exists】库名; 二、表的管理 1、创建表: create table 【if not exists】表名( 字段名 字段类型【约束】, 字段名 字段类型【约束】, ...) 2...
ALTER TABLE 表名 ADD CONSTRAINT 外键名称 FOREIGN KEY (外键字段名称) REFERENCES 主表名称(主表列名称); 1. 删除约束: ALTER TABLE 表名 DROP FOREIGN KEY 外键名称; 1. 7. 约束的案例练习 首先,我们使用以下的案例来练习约束: -- 删除stu表 drop table if exists stu; -- 创建stu表 CREATE TABLE stu...
2、语法DROP TABLE [IF EXISTS] [db_name.]table_name;说明:SQL中加[IF EXISTS] ,可以防止因表...
alter table 表名 add [ constraint 约束名] 约束类型 (字段名) [外键的引用] 添加约束 USEstudents;DROPTABLEIFEXISTSstuinfo;CREATETABLEstuinfo( idINT, stunameVARCHAR(20), sexCHAR(1), seatINT, ageINT, majoridINT)DESCstuinfo;1.添加非空约束ALTERTABLEstuinfo MODIFYCOLUMNstunameVARCHAR(20)NOTNULL;...
/*在一张表中定义多个主键*/usestudents;droptableifEXISTSPersons;createtablePersons ( P_idintnotnull, P_Namevarchar(50), Cityvarchar(30),CONSTRAINTpk_PersonID_NamePRIMARYkey(P_id,P_Name) );descPersons; 语法:CONSTRAINT 主键约束的名称 PRIMARY key(字段1,字段2,...) 在...
alter table 表名 modify 字段名 字段类型 [完整性约束] 5.删除表 drop table [if exists] 表名 二.MySQL完整性约束控制 MySQL支持的常用约束条件有7种:主键(primary key)约束、外键(foreign key)约束、非空(not null)约束、唯一性(unique)约束、默认值(default)约束、自增(auto_increment)约束以及检查(check...
constraint email_uniqueunique(email)/*表级约束*/) 主键约束,primary key 每个表应该具有主键,主键可以标识记录的唯一性,主键分为单一主键和复合(联合)主键,单一主键是由一个字段构成的,复合(联合)主键是由多个字段构成的。 drop tableifexists t_student;create tablet_student()student_idint(10)primary key,/...
alter table t_test2 add constraint fk1 foreign key (id) references t_test1(id); 1.14 删除外键 语法: show create table table_name; 获取外键名称: 代码语言:javascript 代码运行次数:0 运行 AI代码解释 show create table t_test2; 语法:alter table t_test2 drop foreign key 外键名称; 代码语言:java...
ALTER TABLE orders DROP FOREIGN KEY fk_customer; 参考链接 MySQL 删除约束 如果你需要更多关于MySQL约束的信息,可以参考上述链接。 相关搜索: mysql查看constraint mysql constraint用法 mysql constraint作用 constraint WITH CHECK ADD CONSTRAINT后跟CHECK CONSTRAINT与ADD CONSTRAINT ...
alter table rg_product add constraint FK_Reference_4 foreign key (us_id) references rg_user (us_id) on delete restrict on update restrict; Query OK, 0 rows affected 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the ...