数据库
首页 > 数据库> > MySql的视图和DBA的命令

MySql的视图和DBA的命令

作者:互联网

一、MySql视图

1、什么是视图?

视图作用:

2、怎么创建视图?怎么删除视图?

创建:

create view myview as select empno,ename from emp;

修改:

alter view view_name As DQL语句

删除:

drop view (if exists ) myview;

注意:只有DQL语句才能以视图对象的方式创建出来

对视图进行增删改查,会影响到原表数据。(通过视图影响原表数据的,不是直接操作的原表)
可以对视图进行CRUD操作。

3、可更新性

视图的可更新性和视图中查询的定义有关系,以下类型的 视图是不能更新的。
• 包含以下关键字的sql语句:分组函数、distinct、group by 、having、union或者union all
• 常量视图
• Select中包含子查询
• join
• from一个不能更新的视图
• where子句的子查询引用了from子句中的

二、DBA命令

1、将数据库当中的数据导出

在windows的dos命令窗口中执行:(导出整个库)
mysqldump bjpowernode>D:\bjpowernode.sql -uroot -p333

在windows的dos命令窗口中执行:(导出指定数据库当中的指定表)
mysqldump bjpowernode emp>D:\bjpowernode.sql -uroot –p123

2、导入数据

create database bjpowernode;
use bjpowernode;
source D:\bjpowernode.sql

标签:原表,DBA,MySql,视图,查询,sql,bjpowernode,view
来源: https://blog.csdn.net/qq_45554909/article/details/111377951