存储数据的方式:文件、数据库
DBMS:数据库管理系统
mysql是一种关系型数据库,实质就是关系型数据库。
二个概念:
数据库:有序的存储数据的仓库
关系型数据库:数据库保存的对象存在关联关系
三个名词
sql:structured query language他是用来跟关系型数据库进行通信的语言
pl/sql:逻辑化的sql语句块。
sql-monitor:mysql输入sql语句的终端环境,也是我们用来常用于操作数据库的客户端(client)
两个作用:提供sql的书写环境
供执行结果的显示环境
function:方法、函数
program unit:程序单元,包括存储过程、包等
2、数据操作语句:(行级操作语句,基于表格记录的)delete,insert,update
3、数据定义语句:(表级操作语句)
create:创建表格(数据库)
drop:删除表格(数据库)
truncate:清空表格
alter:更改表格结构
rename:重命名表格
4、事务操作语句:
start transaction:开启事务
commit:提交事务
rollback:事务回滚
savepoint:设置回滚点
5、授权操作语句:
grant:授予权限
revoke:取消权限
第一章 overview
lamp:linux apache mysql phpDBMS:数据库管理系统
1、几个基本概念
一个认知:认知什么是mysql?mysql是一种关系型数据库,实质就是关系型数据库。
二个概念:
数据库:有序的存储数据的仓库
关系型数据库:数据库保存的对象存在关联关系
三个名词
sql:structured query language他是用来跟关系型数据库进行通信的语言
pl/sql:逻辑化的sql语句块。
sql-monitor:mysql输入sql语句的终端环境,也是我们用来常用于操作数据库的客户端(client)
两个作用:提供sql的书写环境
供执行结果的显示环境
2、数据库的几大操作对象(四个对象)
table:表格。他是我们整个数据库中最基本的单元,一般大部分的操作都是基于这个表格的
编号 | 姓名 | 年龄 |
1 | 张三 | 20 |
2 | 李四 | 22 |
view:视图。他是反映表格结构的,并不是真实存在的。
index:索引。他是用来提高我们的查询效率而设置的一种对象。//图书管理员找书function:方法、函数
program unit:程序单元,包括存储过程、包等
3、SQL能做什么(五个分类)
1、数据查询语句:select2、数据操作语句:(行级操作语句,基于表格记录的)delete,insert,update
3、数据定义语句:(表级操作语句)
create:创建表格(数据库)
drop:删除表格(数据库)
truncate:清空表格
alter:更改表格结构
rename:重命名表格
4、事务操作语句:
start transaction:开启事务
commit:提交事务
rollback:事务回滚
savepoint:设置回滚点
5、授权操作语句:
grant:授予权限
revoke:取消权限