SQL语言和MySQL数据库(一)

一,数据库基本概念

数据库(DataBase)数据库是统一管理的、长期存储在计算机内部的、有组织的相关数据的集合。其实就是一个文件系统。
数据库系统(DataBase System DBS):是一个采用了数据库技术、有组织地、动态地存储大量数据,方便多用户访问的计算机系统。广义上说,数据库系统由数据库、软件、硬件和人组成。

二,数据库管理系统(DataBase Management System DBMS)

定义:主要实现对共享数据有效地组织、管理和存取。
主要功能:数据定义、数据库操作、数据库运行管理、数据的组织 存储和管理 、数据库的建立和维护、其他功能(DBMS的网络通讯功能)。
特征:数据结构化且统一管理、有较高的数据独立性、数据控制功能(数据库的安全性、数据库的完整性、并发控制)。
分类:关系型数据库系统、面向对象的数据库系统、对象关系数据库系统。

三,数据库模型

1.三级模式:概念模式(也称模式)、内模式(也称物理模式)、外模式(也称用户子模式)。
2.二级映射:为了实现数据的两层独立性。模式/内模式映射实现数据的物理独立性,模式/外模式映射实现数据的逻辑独立性。
3.数据的独立性:物理独立性是指应用程序与存储在磁盘上的数据库中的数据是相互独立的(即用户不必去关心数据库中的数据是如何存储的);逻辑独立性是指应用程序的逻辑结构与数据库的逻辑结构是相互独立的(即数据库的逻辑结构的改变不会对应用程序产生影响)。

四,SQL语言(数据库操作语言)

1.通用语法规则:
SQL语句可以单行或多行书写,结尾以分号结束;
可以使用空格和缩进增加语句的可读性;
MySQL数据库的语句不区分大小写;
SQL语句的注释有单行注释(-- 注释内容 或者 # 注释内容)和多行注释(/* 注释内容 */)。
2.SQL的分类
DDL(数据库定义语言):用来定义数据库对象、数据库、表、列等;
DML(数据操作语言):用来对数据库中表 的数据进行增删改;
DQL(数据查询语言):用来查询数据库中表的记录(数据);
DCL(数据控制语言):用来定义数据库的访问权限和安全级别。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值