* 概念: 对表中的数据进行限定,保证数据的正确性、有效性和完整性。 * 分类: 1. 主键约束:primary key 2. 非空约束:not null 3. 唯一约束:unique 4. 外键约束:foreign key * 非空约束:not null,值不能为null 1. 创建表时添加约束 ...
分类:
数据库 时间:
2020-05-11 23:29:54
阅读次数:
83
目录 "创建表" "更新表" "删除表" "查询表结构" "创建视图" 创建表 创建表 参考资料 "SQL CREATE TABLE 语句" "SQL PRIMARY KEY 约束" 更新表 创建字段 创建普通字段 参考资料 "SQL 撤销索引、表以及数据库" 修改字段 修改字段的数据类型 修改字段 ...
分类:
数据库 时间:
2020-05-11 21:53:54
阅读次数:
92
0.前言 前篇介绍了一些数据库的基本概念和以及一些常见的数据库,让我们对数据库有了一个初步的认识。这一篇我们将继续为C 数据操作的基础填上一个空白 SQL语句。 SQL(Structured Query Language,结构化查询语言)是一种特定的编程语言,用于管理数据库系统,操作数据甚至编写一些 ...
分类:
数据库 时间:
2020-05-10 11:22:54
阅读次数:
70
ORM 多表操作 判断对应关系 分别从一张表中取出一条记录与另外一张表比对 如果双方只能对应对方一条记录,一对一 有一方能对应对方多条记录,一对多 双方都能对应对方多条记录, 多对多 数据表改动 每次删除或改动表与字段 都要做数据库迁移,数据库迁移的时候会通过改动同步到数据库 删除表: 注释表的类或 ...
分类:
其他好文 时间:
2020-05-07 15:43:01
阅读次数:
58
什么是SQL SQL 的全称为 Structured Query Language 结构化查询语言,它是一个数据领域的 DSL,也就是说它是一种特殊的构建语法,可以用来支持对数据领域的各种通用操作 SQL的分类 SQL按照用途的不同可以分为四大类: 1.DDL,DDL 是一种数据定义语句,里面主要包 ...
分类:
数据库 时间:
2020-05-06 19:56:33
阅读次数:
79
今天一个客户的数据出问题了,经过检查,发现是因为将某个用户删除导致,因为是很早之前的项目了,为了避免同样情况发生,决定禁用删除用户功能,使用触发器禁用 Create TRIGGER TR_TBTEST ON dbo.userinfo FOR DELETE AS RAISERROR('禁止删除',0, ...
分类:
其他好文 时间:
2020-05-06 15:33:46
阅读次数:
228
一、已知线性表中元素以值递增有序排列,并以单链表作存储结构。试写一高效的算法,删除表中所有值大于mink且小于maxk的元素(若表中存在这样的元素)同时释放被删结点空间,并分析你的算法的时间复杂度(注意:mink和maxk是给定的两个参变量,它们的值可以和表中的元素相同,也可以不同)。 答: 本题对 ...
分类:
编程语言 时间:
2020-05-05 19:53:28
阅读次数:
178
第1步 $1代表分隔符前面的部分(如果是空格则表示整行被替换为空) 替换公司这个词语 ^([^公司]*)公司.*$ 替换后 $1 第2步 因为“公司”同时被删除了,所以需要补回来 替换公司这个词语 有限 替换后 有限公司 ...
分类:
其他好文 时间:
2020-05-04 21:18:19
阅读次数:
337
一、 连接数据库 1、连接数据库 mongo 清屏:cls 查看所有数据库列表 show dbs 1、使用数据库、创建数据库 use itying 如果真的想把这个数据库创建成功,那么必须插入一个数据。 数据库中不能直接插入数据,只能往集合(collections)中插入数据。下面命令表示给 ity ...
分类:
数据库 时间:
2020-05-01 14:36:26
阅读次数:
75
用于数据库迁移,sqlalchemy只能生成和删除表,不能对已经存在的表进行操作。通过flask-migrate可以对已经存在的表字段进行修改 1、安装:依赖于flask-script,所以需要安装它 pip install flask-migrate 2、使用方法 1)导入 app和db,分别是f ...
分类:
其他好文 时间:
2020-04-28 23:03:42
阅读次数:
65