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...
alter table 表名 add [ constraint 约束名] 约束类型 (字段名) [外键的引用] 添加约束 USEstudents;DROPTABLEIFEXISTSstuinfo;CREATETABLEstuinfo( idINT, stunameVARCHAR(20), sexCHAR(1), seatINT, ageINT, majoridINT)DESCstuinfo;1.添加非空约束ALTERTABLEstuinfo MODIFYCOLUMNstunameVARCHAR(20)NOTNULL;...
namevarchar(32),constraintt_user_id_pkprimarykey(id) ); (3)复合主键:只能为表级约束 droptableifexistst_user; # 复合主键,表级约束,并且给其重命名createtablet_user( idint(10); namevarchar(32); email varcahr(32);constraintt_user_id_name_pkprimarykey(id,name) ); 【5】主键根据性质分类 ...
alter table 表名 drop 字段名称; 修改字段名称 alter table 表名 change 字段名 新字段名 字段类型; 修改字段类型 alter table 表名 modify 字段名 字段类型 [完整性约束] 5.删除表 drop table [if exists] 表名 二.MySQL完整性约束控制 MySQL支持的常用约束条件有7种:主键(primary key)约束、外键(foreign...
alter table t_test2 add constraint fk1 foreign key (id) references t_test1(id); 1.14 删除外键 语法: show create table table_name; 获取外键名称: 代码语言:javascript 复制 show create table t_test2; 语法:alter table t_test2 drop foreign key 外键名称; 代码语言:javascript 复制 alter table t_...
DROPDATABASEIFEXISTSmytest1;2. 对比 TRUNCATE TABLE 和 DELETE FROM 相同点:都可以实现对表中所有...
constraint email_uniqueunique(email)/*表级约束*/) 主键约束,primary key 每个表应该具有主键,主键可以标识记录的唯一性,主键分为单一主键和复合(联合)主键,单一主键是由一个字段构成的,复合(联合)主键是由多个字段构成的。 drop tableifexists t_student;create tablet_student()student_idint(10)primary key,/...
一.创建数据表老规矩,先看实例,再看语法。...:关键字 说明 TEMPORARY 如果使用该关键字,表示创建一个临时表 IF NOT EXISTS 该关键字用于避免表存在时MySQL报告的错误 create_definition 这是表的列属性部分...MySQL要求在创建表时,表要至少包含一列 table_op...
1.约束(constraint)概述 1.1为什么需要约束 数据完整性(Data Integrity)是指数据的精确性(Accuracy)和可靠性(Reliability)。它是防止数据库中存在不符合语义规定的数据和防止因错误信息的输入输出造成无效操作或错误信息而提出的。 为了保证数据的完整性,SQL规范以约束的方式对表数据进行额外的条件限制。从以下四个方面考...