数据库基础知识
一.常识
数据库是一个以某种组织方式存储在磁盘上的数据的集合。
数据库通过数据库管理系统创建,SQL Server,Oracle,MySQL三种主流,嵌入式中sqlite3
数据库不仅可以描述数据本身,也可以描述相关事物之间的联系。
数据库中存放的数据可以同时被多个用户或应用程序共享,如不同航站楼同时存取售卖票,同时访问或更改数据库中的数据。
数据库管理系统 数据库应用系统
SQL Server,
Oracle,------------------创建与维护-------数据库-----------访问与返回-------程序文件
MySQL
数据库的基本操作:创建,插入,删除,查询,修改
二.使用Mysql
1.安装方法:详细教程
2.使用方法
win+r
mysql -u root -p
输入密码20001109
3.在数用MySQL之前需要先选择数据库,数据库默认路径D:\07.tools\mysql-8.0.32-winx64\data
show databases; 查看全部的数据库
create database College; 创建名为College的数据库
4.sql语句的执行环境
1.联机交互执行,在sql执行工具中,以SQL作为独立语言交互执行
如:在终端执行,在Mysql的Workbench,SQL server,SQL Plus中执行
2.嵌入式执行,嵌入到c++,c#,java等语言中执行
三.SQL语言基础名词
-
SQL语言十分简洁,仅有9个动词
数据定义DD create,drop,alter data define
数据查询DQ select data query
数据更新DM insert,update,delete data manipulation
数据控制DC grant,revoke data control -
DDL数据定义语言的操作对象
- 表 table …表table和域domain可以create,drop,alter修改,其他对象只能创建和删除
create table, alter table , drop table - 视图 view
- 索引 index create view drop view
- 模式 schema
- 域 domain
- 存储过程 procedure
- 触发器 trigger
-
DQL数据查询语言
主要是select主语句及一系列可选子语句
from子语句
where子语句
order by子语句
group by子语句
having 子语句 -
DCL数据控制语句
grant语句 授予用户访问权限
deny语句 拒绝用户访问权限
revoke语句 解除用户访问权限 -
SQL语言支持关系数据库三级模式结构
- 视图1,视图2 外模式 又叫子模式
- 表1,表2,表3 模式 又叫关系模式
- 存储文件,索引文件 内模式 又叫存储模式
另外每条记录称为行,属性或字段称为字段
数据库中基本表是独立存在的,在SQL中一个关系对应一个表,一个或多个表对应一个存储文件,一个视图可以有一个或多个表导出生成sql中对象名.
标识符,命令不区分大小写id与ID完全相同(不区分大小写是因为数据库在名称储存时统一为大写)
本文介绍了数据库的基本概念,包括其作为数据集合的性质,以及通过数据库管理系统(如SQLServer,Oracle,MySQL)进行管理。文章强调了数据库的共享特性,并概述了数据库操作如创建、插入、删除、查询和修改。此外,重点讲述了如何使用MySQL,包括安装、选择数据库和SQL语句的执行环境。最后,文章探讨了SQL语言的基础,如DQL和DCL,以及视图、存储过程等概念。

被折叠的 条评论
为什么被折叠?



