菜鸟列举小例浅谈数据库之------表
来源:互联网 发布:川普的滑稽知乎 编辑:程序博客网 时间:2024/05/29 19:26
废话不多说先来一张图:
表是数据库存放数据的重要对象,因此对表的使用非常重要,下面菜鸟说一下表的使用。
为了修改数据库信息,我们可以通过表的增删改查。
增
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操作
规则 : 绑定到字段或用户自定义数据类型, 并指定字段可以接受那些数据值的
- 菜鸟列举小例浅谈数据库之------表
- 菜鸟列举小例浅谈数据库之------视图
- 菜鸟列举小例浅谈数据库之-------数据库的 增、删、改、查
- 菜鸟列举小例浅谈数据库管理之-------数据库的 增、删、改、查
- 菜鸟浅谈数据库之 -----事务管理
- shell 脚本 小列举
- Makefile 脚本小列举
- 小菜鸟学习之路
- 列举数据库的大小
- 数据库浅谈之触发器
- android菜鸟练手小项目之自定义日历,涵盖LitePal数据库,极光推送(一)
- android菜鸟练手小项目之自定义日历,涵盖LitePal数据库,极光推送(二)
- android菜鸟练手小项目之自定义日历,涵盖LitePal数据库,极光推送(三)
- 菜鸟之路-浅谈设计模式之单例设计模式
- VC编程列举数据库中的表(应用)
- (菜鸟篇) 浅谈DISCUZ X系列 数据库的操作
- SQL Server——小编浅谈数据库完整性之约束
- 菜鸟之路-浅谈设计模式之观察者模式
- waitforsingleobject的一点点事情
- 第三篇 android 应用开发模式之MVC模式及Observer模式
- Java基础第十四天学习日记_集合、List集合、Set集合
- ASP环境,百度Ueditor 无法上传附件,提示405错误或者404错误解决办法。
- 附件上传大小受限制 视频上传 dedecms
- 菜鸟列举小例浅谈数据库之------表
- ubuntu使用锐捷认证MentoHUST上网
- Android学习之Handler学习
- 笑嘻嘻笑嘻嘻笑嘻嘻笑嘻嘻笑嘻嘻笑嘻嘻笑嘻嘻笑嘻嘻笑嘻嘻
- mapred.map.tasks 如何影响map的个数
- 处理字符串中包括回车符号的情况,替换为空格
- 南海不是加勒比海 美国人别糊涂
- C++中explicit关键字的作用
- SQL Server初探——表