文章详情

短信预约信息系统项目管理师 报名、考试、查分时间动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

数据表的定义DDL与数据的操作DML

2015-06-26 01:20

关注

数据表的定义DDL与数据的操作DML

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

create table   表名(
字段名 数据类型  [长度] [列级完整性约束][表级完整性约束]

--多个主键:
primary key (字段名,字段名)
--外键:
foreign key (外键名) references 被参照表名(主键)
[on updata cascade|no action|set null] --更新时默认为no action

[on delete cascade|no action|set null] --删除时默认为no action

)

 

 

 

 

 

 

 实体完整性即主键

主键(primary key):主键约束指能够唯一标识秒钟每一行的一个列或多个列

参照完整性即外键

外键:外键字段的值只能取(参照)另一个表主键字段的值,用来维护两个基本表之间的一致性关系

default:设置默认值,再不写数据时,也默认值填充

check(约束条件)

 

 

alter table  [数据库名.] <表名>

alter colume <列名><数据类型>[列级完整性约束]   --colume标识后面是一个字段

add  <列名><数据类型>[列级完整性约束]

add <列名> as 表达式 --计算列,可以自动更新 drop colume <列名>

修改默认值default
alter
table a add default1for number
constraint <名> 给后面的约束取个名字,如果不加的话,系统会自动分配一个名称
alter
table a add constraint df default1for number
在删除约束是使用
alter table a drop df 即可

 

--增加唯一约束
alter table a add unique(字段名)

alter table a add constraint <约束名> unique(字段名)

--增加自定义约束

alter table a add check(表达式)

--删除约束
alter table a drop [constraint] 约束名

--删除表
drop table <表名>

 

 1 --插入
 2 
 3 insert into <表名> [(字段名)] values (数据)
 4 
 5 --删除
 6 
 7 delete from <表名> [where 表达式] --默认删除整张表所有记录
 8 
 9 --ps:   <字段名> is null  某字段记录为空值的记录
10 
11 --修改  默认修改整张表
12 update <表名> set 字段1=XX,字段二=xx [where 表达式]

 

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-数据库
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯