数据库

事物是作为单个逻辑工作单元执行的一系列操作
多个操作作为一个整体向系统提交,要么都执行,要么都不执行
事物是一个不可分割的工作逻辑单元
视图的用途
筛选表中的行
防止未经许可的用户访问敏感数据
降低数据库的复杂程度
将多个物理数据库抽象为一个逻辑数据库
语法:
使用SQL语句创建视图
CREATE VIEW view_name
AS
<SELECT 语句>;
语法:
使用SQL语句删除视图
DROP VIEW [IF EXISTS](删除前判断视图是否存在) view_name;
语法:
使用SQL语法查看视图
SELECT 字段1,字段2,……FROM view_name;
使用视图注意事项:
视图中可以使用多个表
一个视图可以嵌套另一个视图
对视图数据进行添加、更新和删除操作直接影响所引用表中的数据
当视图数据来自多个表时,不允许添加和删除数据
提示:
查看所有视图
USE information_schema;
SELECT * FROM views\G;
经验:
使用视图修改数据会有许多限制,一般在实际开发中视图仅用作查询
为什么进行数据库备份:
数据库故障
突然断电
病毒入侵
误操作导致数据丢失
使用mysqldump命令备份数据库
mysqldump命令-MySQL一个常用的备份工具
将create和insert into语句保存到文本文件
属于dos命令
mysqldump [options](选项参数)-u username(用户名)-h host(登陆主机名)-p password(密码)
dbname(备份的数据库名) [tbname1[,tbname2……]](需备份的表名(省略则备份所有表))>filename.sql(备份后的文件名称)

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值