上一页 1 ··· 121 122 123 124 125 126 127 128 129 ··· 151 下一页
摘要: UPDATE 语句用来对数据表中的数据进行更新。下边的语句用来将表T_Person 中所有人员的FREMARK 字段值更新为“SuperMan”: 执行SELECT * FROM T_Person来查看表中的数据: 可以看到所有行的FRemark字段值都被设置成了“SuperMan”。 来看一下刚才 阅读全文
posted @ 2018-10-20 00:22 尐鱼儿 阅读(152) 评论(0) 推荐(0)
摘要: 主键是在同一张表中必须是唯一的,如果在进行数据插入的时候指定的主键与表中已有的数据重复的话则会导致违反主键约束的异常。T_Debt表中FNumber 字段是主键,如果我们执行下面SQL: 由于在上一节中我们已经向表中插入了一条FNumber 字段为1 的记录,所以运行这句SQL的时候会报出类似如下的 阅读全文
posted @ 2018-10-20 00:21 尐鱼儿 阅读(388) 评论(0) 推荐(0)
摘要: 外键是指向另一个表中已有数据的约束,因此外键值必须是在目标表中存在的。如果插入的数据在目标表中不存在的话则会导致违反外键约束异常。T_Debt 表中FPerson 字段是指向表T_Person的FName 字段的外键,如果我们执行下面SQL: 由于在T_Person表中不存在FName 字段等于“J 阅读全文
posted @ 2018-10-20 00:21 尐鱼儿 阅读(779) 评论(0) 推荐(0)
摘要: 正如“非空约束”表达的意思,如果对一个字段添加了非空约束,那么我们是不能向这个字段中插入NULL值的。T_Debt表的FAmount字段是有非空约束的,如果我们执行下面SQL: 这句SQL中没有为字段FAmount赋值,也就是说FAmount为空值。我们执行这句SQL以后数据库系统会报出类似如下的错 阅读全文
posted @ 2018-10-20 00:20 尐鱼儿 阅读(442) 评论(0) 推荐(0)
摘要: INSERT INTO 语句用来向数据表中插入数据,比如执行下面的语句就可以向T_Person表中插入一条数据: 这句SQL向T_Person表中插入了一条数据,其中FName字段的值为"Tom",FAge字段的值为18,而FRemark字段的值为"USA"。VALUES 前边的括号中列出的是要设置 阅读全文
posted @ 2018-10-20 00:19 尐鱼儿 阅读(587) 评论(0) 推荐(0)
摘要: INSERT语句中也并不需要我们指定表中的所有列,比如在插入数据的时候某些字段没有值,我们可以忽略这些字段。下面我们插入一条没有备注信息的数据: 执行SELECT * FROM T_Person来查看表中的数据: INSERT语句还有另一种用法,可以不用指定要插入的表列,这种情况下将按照定义表中字段 阅读全文
posted @ 2018-10-20 00:19 尐鱼儿 阅读(247) 评论(0) 推荐(0)
摘要: 介绍了创建和管理数据表的方法,数据表只是数据的容器,没有任何数据的表是没有任何意义的。主流的数据库系统都提供了管理数据库的工具,使用这些工具可以查看表中的数据,还可以添加、修改和删除表中的数据,但是使用工具进行数据的增删改通常只限于测试数据库时使用,更常见的方式时通过程序或者Web 页面来向数据库发 阅读全文
posted @ 2018-10-20 00:18 尐鱼儿 阅读(141) 评论(0) 推荐(0)
摘要: DBMS 是一种系统软件,我们要与它交互的时候就必须使用某种语言,在数据库发展初期每一种DBMS 都有自己的特有的语言,不过逐渐的SQL 成为了所有DBMS 都支持的主流语言。SQL 是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言。在使用它时,只需要发出“做什么”的命令,“怎么做”是不用 阅读全文
posted @ 2018-10-20 00:09 尐鱼儿 阅读(652) 评论(0) 推荐(0)
摘要: 无索引的表就是一个无序的行集。比如下面的人员表中有一些数据: 这个表上没有索引,因此如果我们查找年龄等于17的人员时,必须查看表中的每一行,看它是否与所需的值匹配。这是一个全表扫描,很慢,如果表中只有少数几个记录与搜索条件相匹配,则其效率是相当低的。 如果我们经常要查询某个年龄的人员,必须查看表中的 阅读全文
posted @ 2018-10-19 23:58 尐鱼儿 阅读(376) 评论(0) 推荐(0)
摘要: 我们来为货物建一张表,其中包含规格、名称、生产厂家等等信息,如下: 可以看到这里存在大量冗余信息,比如厂家的名称、地址、电话等就在表中重复多次, 这会带来如下的问题: 1,信息冗余占据空间。数据的存储是占据一定的空间的,如果存在过多冗余信息将会使得存储系统的利用率过低。 2,信息冗余使得新数据的加入 阅读全文
posted @ 2018-10-19 23:58 尐鱼儿 阅读(278) 评论(0) 推荐(0)
上一页 1 ··· 121 122 123 124 125 126 127 128 129 ··· 151 下一页