数据库视频总结(一)
来源:互联网 发布:香港城市大学知乎 编辑:程序博客网 时间:2024/06/05 04:53
前言:数据库视频介绍了简单的SQL语句的运用以及数据库的一些简单操作,这些内容都是我们在以后的学习过程中会经常遇到的,所以我们一定要好好吸收这些知识,随着学习的不断加深,我们对这些知识也会有不一样的理解。我们在学习完一个阶段的内容后一定要及时总结,学一点总结一点,不要等都学完了之后在总结这样有一些内容就会模糊,要想真正做到颗粒归仓,就要及时总结。
一、整体的思维导图
画一个整体的思维导图我们就可以从宏观上把握数据库视频所讲的知识点以及其中的联系,有利于理清思路,更好的掌握这些知识。我画的这个思维导图还不够简洁,关系也不够明显,说明对这块的知识掌握的程度还不够,随着我们的进一步学习我们对这些知识的理解越来越到位,就可以在改进思维导图。
二、基本的sql语句
1.增(insert)
在表中增加一条数据
语句:insert into 表名 value (’数据1’,’数据2’,’数据3’)
insert into 表名('字段名1’,’字段名2’) value (’数据1’,’数据2’)
2.删(delete)
数据录入错误,信息过期不再需要,这时候就需要用删除语句将不需要的数据删除
语句:delete from 表名 where 字段名=’需要删除的数据’
批量删除
delete from 表名 where 字段名 in ('该字段里面的数据1’,’该字段里面的数据2’)
3.改(update)
录入数据库的数据需要更新、修正,我们就要用到修改语句
语句:update 表名 set 字段=’修改后的数据’ where 字段=’修改条件
例如:将学生表中的’姓名为张珊的改为李四
Update 学生表 set 姓名=李四 where 姓名=张珊
4.查(select)
全部查询
语句:select * from 表名
单条件查询
语句:select * from 表名 where 字段=’需要查询的数据’
多条件查询
语句:select * from 表名 where 字段1=’需要查询的数据’ and 字段2=’需要查询的数据’
三、视图、索引和架构
1.视图
视图是虚表,是从一个或几个基本表(或视图)中导出的表。视图是原始数据库数据的一种变换,是查看表中数据的另外一种方式。可以将视图看成是一个移动的窗口,通过它可以看到感兴趣的数据。视图是从一个或多个实际表中获得的,这些表的数据存放在数据库中。那些用于产生视图的表叫做该视图的基表。一个视图也可以从另一个视图中产生。
1)创建
图形化界面直接创建
使用sql语句
语法格式:create view view_name
As query_expression
[with check option]
例如:
2)修改
语法格式:alter viewview_name
As
<select statement>
[with check option]
例如:
3)删除
语法格式:drop view view_name
例如:drop view v_studentinfo
2.索引
索引是一个单独的、物理的数据库结构
1)创建
语法格式:create [unique] [clustered][nonclustered] index index_name
On
Table_name|view_name(column_name[1,…,n])
注:UNIQUE约束唯一标识数据库表中的每条记录。
Clustered约束创建聚集索引(类似于电话簿用名字的首字母排序)
Nonclustered约束创建非聚集索引(数据和索引不是存储在一个位置上)
例如:
2)查看和删除
删除:drop index 学生信息.I_name
3.架构
架构是指包含表、视图、过程等的容器。它位于数据库内部,为数据库位于服务器内部。这些实体就想嵌套框放置在一起。服务器是最外面的框,而架构是最里面的框。在SQL Server2008中,架构既是一个容器,又是一个命名空间。
1)创建
语法格式:create schema schema_name_clause
{schema_name|AUTHORIZATION owner_name
| schema_name AUTHORIZATIONowner_name
}
{table_defintion|view_definition|grant_statement
Revoke_statement|deny_statement
}
例如:创建一个名称为Admins的架构
Create schema adminsAUTHORIZATION dbo
2)删除
语法格式:drop schame schame_name
例如:删除名称为Admins的架构
Drop schema admins
总结:这些内容都是一些基本的操作,总结一下我们就会印象更加深刻,也会对这些知识的理解更加到位。
未完待续……
- 数据库视频总结(一)
- 数据库视频总结(一)
- 数据库视频总结(一)
- 数据库视频总结(一)
- 数据库视频总结(一)
- 数据库视频总结(一)
- 数据库视频总结(一)
- 数据库视频总结(一)
- 数据库视频总结(一)
- 数据库视频总结(一)
- 数据库视频总结 一
- 数据库视频总结【一】
- 数据库—耿建玲视频总结(一)
- 数据库视频学习总结(一)
- 数据库视频(一)
- 数据库视频(一)
- 数据库视频总结(二)
- 数据库视频总结(三)
- To The Friends Who Have Left
- Node.js 朴实无华的npm
- API之ConnectivityManager解释
- java--Collection和Collections
- Android在广播弹出提示框
- 数据库视频总结(一)
- matlab-线性代数 减(矩阵与矩阵或数字)
- memcache与redis的区别
- 【MFC入门】之二 标准控件在可视化编程中的应用之编辑框控件
- 互联网金融项目——工作日志(四)之名称解释
- 无法将网络更改为桥接状态
- 百度地图在js中的完全应用
- matlab-线性代数 乘(矩阵整体)
- CSS Float(浮动)