发布: 更新时间:2022-08-08 20:25:33
show databases;
use 数据库名;
select database();
create database 数据库名;
或 mysqladmin -u root - p create 数据库名
drop database 数据库名;
或 mysqladmin -u root -p drop 数据库名
show tables;
desc 表名;
show create table 表名;
语法格式
drop table 表名;
1.整型:int 2.小数:decimal 3.时间日期:datetime 4字符串:varchar
主键(primary key):物理上存储的顺序
非空(not null):此字段不允许填写空值
惟一(unique):此字段的值不允许重复
默认值(default):当不填写此值时会使用默认值,如果填写时以填写为准
外键(foreign key):维护两个表之间的关联关系
示例
列级约束在每个字段里。表级约束在最后面使用constraint设置
CONSTRAINT dept_dname_uk UNIQUE(dname),
CONSTRAINT pk_deptno PRIMARY KEY(deptno));
(1)cascade方式:在主表上update/delete记录时,同步update/delete从表的匹配记录 --级联删除;
(2) restrict /No action方式:如果从表中有匹配的记录,则不允许对主表对应候选键进行update/delete操作--
RESTRICT:父表数据被删除,会阻止删除。默认就是这一项。
NO ACTION:在MySQL中,同RESTRICT;
(3)set null方式:在主表上update/delete记录时,将从表上匹配记录的列设为null --父表数据被删除,子表数据会设置为NULL,要注意子表的外键
列不能为not null
标签:mysql, 列约束, 外键约束, 数据库, 数据库操作, 数据库的基础操作, 数据表操作, 表约束原神3.8心海武器推荐 原神3.8心海带什么武器
阴阳师寻迹骰怎么获得 阴阳师寻迹骰获得方法
王者荣耀妄想都市观光怎么获得 王者荣耀妄想都市观光活动
阴阳师新召唤屋和幕间皮肤效果怎么样 阴阳师新召唤屋和幕间皮肤获取方法介绍
羊了个羊7.26攻略 羊了个羊7月26日怎么过
崩坏星穹铁道求不得成就攻略介绍 崩坏星穹铁道求不得成就怎么获得
崩坏星穹铁道去吧阿刃成就攻略介绍 崩坏星穹铁道去吧阿刃成就怎么获得
时空中的绘旅人罗夏生日有什么复刻 绘旅人罗夏生日礼包复刻一览
银河境界线武器强度怎么看 银河境界线武器强度排行攻略
阴阳师红蛋蛋限时福利怎么获得 阴阳师再结前缘版本福利介绍