SQL语句的简单语法

数据库的简单了解以及简单语法

在学习了数据库的第三天,里面的数据模型在各个阶段的名称不同,经过我的上网查阅资料帮助我去理解,个人以为都可用 R(A,B,C,D)来概括使用,
在第一类模型中:R为实体(粗略认为某张表),ABCD为属性
在第二类模型中 :R为关系(也就是某张表,和上类实体相似,j叫法不同 ),ABCD为属性(列名),

简单数据定义

模式,视图 只能够创建和删除不能进行修改

创建数据库的模式(在mysql中个人认为是数据库来帮助理解):

    create schema <模式名> authorization <用户名>[<表定义子句>|<视图定义子句>|<授权定义子句>];

删除数据库模式:

 drop schema <模式名> <cascade|restrict>;

cascade(级联):删除所有数据库对象
restrict(限制):只有当把下级所有对象删除才能执行

创建表:

create table <表名>[属性名 类型];

修改基本表 :

alter table <表名> [add <列名><数据类型>[完整性约束] [drop <完整性约束1条件> ] [alter column<列名><数据类型>]

关系(张二维表)的完整性包括 实体完整性(主码不为空),参照完整性(外码存在),用户定义完整性
add:添加属性名(列),新增中的数据为空值,
drop:删除,
alter:修改某列的名称与数据类型;

删除基本表:

drop table <表名><cascade|restrict>;

cascade(级联):删除所有相关连的依赖对象
restrict(限制):只有当吧下级所有对象删除才能执行

数据字典:系统中各类数据描述的集合,通常包括:数据项、数据结构

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值