数据库SQL--基础知识(一)

本文介绍了数据库的基本概念,包括其作为数据集合的性质,以及通过数据库管理系统(如SQLServer,Oracle,MySQL)进行管理。文章强调了数据库的共享特性,并概述了数据库操作如创建、插入、删除、查询和修改。此外,重点讲述了如何使用MySQL,包括安装、选择数据库和SQL语句的执行环境。最后,文章探讨了SQL语言的基础,如DQL和DCL,以及视图、存储过程等概念。

数据库基础知识

一.常识

数据库是一个以某种组织方式存储在磁盘上的数据的集合。
数据库通过数据库管理系统创建,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语言基础名词

  1. SQL语言十分简洁,仅有9个动词
    数据定义DD create,drop,alter data define
    数据查询DQ select data query
    数据更新DM insert,update,delete data manipulation
    数据控制DC grant,revoke data control

  2. DDL数据定义语言的操作对象

  • 表 table …表table和域domain可以create,drop,alter修改,其他对象只能创建和删除
    create table, alter table , drop table
  • 视图 view
  • 索引 index create view drop view
  • 模式 schema
  • 域 domain
  • 存储过程 procedure
  • 触发器 trigger
  1. DQL数据查询语言
    主要是select主语句及一系列可选子语句
    from子语句
    where子语句
    order by子语句
    group by子语句
    having 子语句

  2. DCL数据控制语句
    grant语句 授予用户访问权限
    deny语句 拒绝用户访问权限
    revoke语句 解除用户访问权限

  3. SQL语言支持关系数据库三级模式结构

  • 视图1,视图2 外模式 又叫子模式
  • 表1,表2,表3 模式 又叫关系模式
  • 存储文件,索引文件 内模式 又叫存储模式
    另外每条记录称为行,属性或字段称为字段
    数据库中基本表是独立存在的,在SQL中一个关系对应一个表,一个或多个表对应一个存储文件,一个视图可以有一个或多个表导出生成sql中对象名.
    标识符,命令不区分大小写id与ID完全相同(不区分大小写是因为数据库在名称储存时统一为大写)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值