数据库
Hanawh
hello world
展开
-
【数据库】数据库设计
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar原创 2020-07-14 20:54:50 · 443 阅读 · 0 评论 -
【数据库】应用编程
【数据库】应用编程基本输入输出print ‘hello world’select ‘hello world’ as 示例变量定义 declare @变量名 类型赋值 set 变量=表达式 or select 变量=表达式Declare @Stnum int, @StAvgAge int;set @Stnum = (select count(*) from Student);set @StAvgAge = (select avg(Sage) from Student);prin原创 2020-06-30 16:24:25 · 271 阅读 · 0 评论 -
【数据库】数据库的完整性
【数据库】Ssex,Sage,Grade,Cname)Student(Sno,Sname,Ssex,Sage,Sdept)Course(Cno,Cname,Ccredit,Cpno,Tname)SC(Sno,Cno,Grade)数据库的完整性实体完整性:唯一标识 (主码/键) 不能重复 不能为空 primary key聚集索引 数据物理顺序就是按照 主码的顺序参照完整性:参照标识(外码/键) 必须要为参照值foreign key references自定义完整性create tab原创 2020-06-23 16:12:06 · 292 阅读 · 0 评论 -
【数据库】视图、权限授予
【数据库】视图view 视图,可以以不同角度来看数据,从而简化查询,随着数据改变而改变定义:create view(列) as select… with check option(限制更新)create view SdeptAge(Sdept,Age)as select Sdept,Avg(Sage)from Student group by Sdept经常查询学生的姓名 性别 课程 成绩 直接弄一个视图 就不用每次查了create view StCInfo(Sname,Ssex,Cname,Gr原创 2020-06-19 18:22:06 · 4992 阅读 · 0 评论 -
【数据库】增、删、改
【数据库】增删改新增数据 insert into 表(列名称) values(值) 列名称和值要对应起来 表达式值 insert into 表(列名称) select 查询块 select into 表 from ... 自动新建表 然后将数据插入 临时表删除数据 delete from 表 where 更新数据 update 表 set 列=值表达式 where Student(Sno,Sname,Ssex,Sdept,Sage) Course(Cno,原创 2020-06-19 18:17:42 · 890 阅读 · 0 评论 -
【数据库】连接、嵌套、关系代数
【数据库】连接、嵌套多表查询 连接 A join B on A.x =B.y 外连接 left join right joinwhere 后面嵌套 in 存在 exists exists(查询是否有记录) 可以替代所有 in 连接 关系代数 并 union or 交 and 差 not 笛卡儿积 已知Student(Sno,Sname,Ssex,Sage,Sdept)Course(Cno,Cname,Ccredit,Cpno)SC(Sno,Cno,Grade)选修原创 2020-06-19 17:59:30 · 1192 阅读 · 0 评论 -
【数据库】基础语法
【数据库】常用语法模糊匹配 like % _ 空值 null 为空 is null 在集合里 in (集合) 存在 in 排序 order by asc desc取前n个 top(n) 随机抽取 rand(), newid()集函数 计数 count() distinct -剔除重复 求和 sum(数值列) avg() max min 分组 group by 列 筛选 having已知:Student(Sno,Sname,Ssex,Sage,Sdept原创 2020-06-19 17:03:49 · 349 阅读 · 0 评论 -
【数据库】概述与数据模型
【数据库】概述与数据模型厦门大学《数据库与知识库》张东站老师课堂笔记大数据与云计算:蓝蓝的天上白云飘,白云下面数据跑四个基本概念数据(Data):数据库中存储的基本对象数据库(Database):长期存储在计算机内、有组织的、可共享的大量数据集合数据库管理系统(DBMS):用户与操作系统之间的一层数据管理软件,可以科学地组织和存储数据、高效地获取和维护数据,提供数据定义语言(DDL)...原创 2020-02-18 11:17:00 · 409 阅读 · 0 评论