摘要: 1、概念 1)约束用于确保数据库数据满足特定的商业规则。 2)在sql server中,约束包括:not null,unique,primary key,foreigh key,check五种。 2、not null(非空) 如果在列上定义了not null,那么当插入数据时,必须为列提供数据。 3 阅读全文
posted @ 2017-04-22 21:28 一天从晚上开始 阅读(391) 评论(0) 推荐(0) 编辑
摘要: 为了防止不符合规范的数据进入数据库,在用户对数据进行插入、修改、删除等操作时,DBMS自动按照一定的约束条件对数据进行监测,使不符合规范的数据不能进入数据库,以确保数据库中存储的数据正确、有效、相容。 #数据约束 [sql] view plain copy #五种完整性约束: #NOT NULL : 阅读全文
posted @ 2017-04-22 21:27 一天从晚上开始 阅读(477) 评论(0) 推荐(0) 编辑
摘要: 约束是在表中定义的用于维护数据库完整性的一些规则通过为表中的列定义约束可以防止将错误的数据插入表中,也可以保持表之间数据的一致性.若某个约束条件只作用于单独的列,可以将其定义为列约束也可定义为表约束;若某个约束条件作用域多个列,则必须定义为表约束表约束通常放在最后一个列定义的后面.如:CREATE 阅读全文
posted @ 2017-04-22 17:43 一天从晚上开始 阅读(3219) 评论(0) 推荐(0) 编辑
摘要: 前言:此文旨在汇总从建立数据库到联接查询等绝大部分SQL语句。SQL语句虽不能说很多,但稍有时间不写就容易出错。博主希望通过此文来战胜自己的健忘,如果大家认可也可以保留起来。 "SQL"是 "Structured Query Language" 即“结构化查询语言”的简称,它是用来管理关系型数据库的 阅读全文
posted @ 2017-04-22 17:23 一天从晚上开始 阅读(403) 评论(0) 推荐(0) 编辑
摘要: SQL语句第二篇,不说废话直接开始吧。 首先创建一张表如下,创建表的方法在上篇介绍过了,这里就不再赘述。 添加新数据: 如: 其中列名可以省略,省略之后要求插入的值必须与列一一对应: 多行数据添加: 更改数据: 假如要修改李四的年龄为21岁 注:修改多个列的值时用逗号隔开。要想设置某一列的值为空,只 阅读全文
posted @ 2017-04-22 17:21 一天从晚上开始 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 既然是最后一篇那就不能只列出些干枯的标准语句,更何况表联接也是SQL中较难的部分,所以此次搭配题目来详细阐述表联接。 上一篇博文说到相关子查询效率低下,那我们怎么能将不同表的信息一起查询出来呢?这就需要用到表联接。 和之前的UNION组合查询不同,UNION是将不同的表组合起来,也就是纵向联接,说白 阅读全文
posted @ 2017-04-22 17:20 一天从晚上开始 阅读(241) 评论(0) 推荐(0) 编辑
摘要: –COUNT:统计行数量 –SUM:获取单个列的合计值 –AVG:计算某个列的平均值 –MAX:计算列的最大值 –MIN:计算列的最小值 首先,创建数据表如下: 执行列、行计数(count): 标准格式 SELECT COUNT(<计数规范>) FROM <表名> 其中,计数规范包括: - * :计 阅读全文
posted @ 2017-04-21 22:50 一天从晚上开始 阅读(547) 评论(0) 推荐(0) 编辑
摘要: 在select case 语句中可以使用关系运算符大于>小于<等于=等关系运算符,需要用关键字is和to,select case的用法示例:Dim money As Integermoney = Text1.TextSelect Case moneyCase Is < 1000(如果钱小于1000时 阅读全文
posted @ 2017-04-19 15:23 一天从晚上开始 阅读(807) 评论(0) 推荐(0) 编辑
摘要: 相对于本身的潜在功能,L I K E可能是最被忽视的一个操作符了。它的最基本用途是检查一个字符串与给定样式的匹配程度。 比如,很容易检查一个产品ID号是否由一个字母以及3个数字组成: If ProductID Like "[A-Za-z][0-9][0-9][0-9]" Then Print "OK 阅读全文
posted @ 2017-04-19 15:19 一天从晚上开始 阅读(5894) 评论(0) 推荐(0) 编辑
摘要: WM_LBUTTONDOWN是在左击客户区时响应;WM_NCLBUTTONDOWN是在左击非客户区时响应。客户区:VB中BorderStyle=2的Form中,标题栏(即Caption那栏)就是非客户区,标题栏以外的窗体就是客户区。 用户点击在标题栏会触发WM_NCLBUTTONDOWN消息;点击在 阅读全文
posted @ 2017-04-18 17:06 一天从晚上开始 阅读(604) 评论(0) 推荐(0) 编辑