![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
sql
待木成植2
作品...持续更新......
展开
-
sql中的变量
变量分类:系统变量:由系统提供,不是用户定义的,又分为全局变量,会话变量自定义变量:分为用户变量和局部变量系统变量属于服务器层面,使用语法:查看所有的系统变量show global| [session] variable查看满足条件的部分系统变量show global| [session] variable like 'char';自定义变量变量是用户自定义的使用步骤:声明:赋值:使用:用户变量:作用域:针对于当前会话有效,同于会话变量的作用域声明并初始原创 2021-11-27 22:08:02 · 1002 阅读 · 0 评论 -
课件中出现的程序
课件中出现的程序视图建立create view <视图名> [(<列名>[,<列名>]...)]as <子查询> //任意的select语句[with check option]; //操作的行满足要满足子查询中的条件表达式创建表create table instructor( ID char(5), name varchar(20), #设置可以存储的最大字符串长度为20个字节,并且字符是变长的,#如果不满50个就是根据实际存储的原创 2021-11-12 22:36:38 · 197 阅读 · 0 评论 -
常见的约束
常见约束一种限制,限制表中的数据,为了保证表中数据的准确和可靠性create table 表名( 字段名 字段类型 约束)分类 六大约束not NULL : 非空约束,用于保证该字段的值不能为空,比如姓名、学号等DEFAULT : 默认,用于保证该字段有默认值,比如:性别、PRIMARY KEY:用于保证该字段的值具有唯一性,并且非空,比如学号、员工编号unique : 唯一约束,用于保证该字段的值具有唯一性,但可以为空,比如:座位号,check : 检查约束,mysql中不支持(语原创 2021-11-07 16:12:46 · 354 阅读 · 0 评论 -
主键、唯一键、外键、
类型保证唯一性是否允许空一个表中可以有多少个是否允许组合主键(primary key)是否至多一个,可以为0允许(不推荐,因为不稳定)唯一(unique)是是可以有多个允许外键要求在从表上设置外键关系从表的外键列的类型和主表的关联列的类型要求一致或者兼容,名次无所谓主表中的关联列必须是一个key(主键、唯一键、外键(不推荐,因为没有意义))要求插入数据时,应该先插入主表,再插入从表删除数据时,应该先删除主表,再删除从表primary ke...原创 2021-11-06 15:57:02 · 382 阅读 · 0 评论