读书人

初学者列举小例浅谈数据库之-表

发布时间: 2012-09-04 14:19:30 作者: rapoo

菜鸟列举小例浅谈数据库之------表

废话不多说先来一张图:

初学者列举小例浅谈数据库之-表

表是数据库存放数据的重要对象,因此对表的使用非常重要,下面菜鸟说一下表的使用。

为了修改数据库信息,我们可以通过表的增删改查。

create table table_name

drop table table_name

①修改自己名称:alter table table_name

②通过表对字段操作:

改字段名称:

alter table table

new column column_name

new_data_type

添加字段:

alter table table

ADD {[column_definition] |

[column_name ascomputed_column_expression]}

删除字段:

alter table table

drop column column_name

使用select语句(个人认为比较复杂不多说。。。)

数据库表秉着为人民服务的宗旨在修改数据库信息的时候通过各种条件来确定数据库信息的完整性。下面说一下各种条件:约束、规则、默认值

约束:

核查约束:通过表达式来判断输入值来确保数据完整性(一个字段可以使用多个check约束)

constraint constraint_namecheck (logical_expression)  

logical_expression 为核查的逻辑表达式

Null约束:空值的允许与否

直接在需要限制的数据后边加上 null或者 not null即可

例子:

create table student(学号 int not null,姓名 char(8))

Deault约束:缺省值约束

constraint constraint_namedefault constraint_expression[for column_name]

例子:

constraint de_order_quantitydeault 100 for order_quantity


主键约束:一个表中只有一个主键约束,但是一个主键约束可以对一个甚至多个字段设置。

唯一性约束:当一个表中设置主键约束后,剩下的信息为了确保完整性,可以全都设置为唯一性约束。

外键约束:当多个表之间有联系时,并且定义的主关键字相同时,为了方便我们可以将它们设置为外键约束,每个表中的主关键字,相对于其他表又成为了为关键字。(也就是说主关键字和外关键字是相对来说的,当然前提是多个表)

下面是这几个约束的导图(总是感觉画的乱糟糟,越画越抽象.......)

初学者列举小例浅谈数据库之-表

默认值和规则与表一样都是数据库重要的对象,只是默认值和规则的任务就是给这个表添加限制(对别的我不知道,我仅学到这儿了...菜鸟..)。分说一下

默认值:绑定到字段或用户自定义数据类型 可以帮助处理不包含全部数据表字段的insert操作

规则 : 绑定到字段或用户自定义数据类型, 并指定字段可以接受那些数据值的

10楼jiuqiyuliang7小时前
楼主,挺用功啊
9楼zhang_xinxiu昨天 21:32
加油、
8楼hanxuemin12345昨天 21:25
好 加油
7楼cjr15233661143昨天 21:14
菜鸟也不算很菜,加油吧
6楼ironxue昨天 21:14
顶。
5楼lypf19900912昨天 21:11
么哒哒
4楼zwk626542417昨天 21:07
菜鸟也不是很菜嘛···
3楼yudandan10昨天 21:07
我也来啦 顶顶
2楼leimengyuanlian昨天 21:06
不错,很好很强大
1楼xjc1278003262昨天 21:03
不错,本事长大了

读书人网 >其他数据库

热点推荐