视图view命令简介:
VIEW视图就是存储下来的SELECT语句数据
1。创建视图命令格式:
创建
[或更换]
[ALGORITHM = {UNDEFINED | MERGE | 不是Temptable}] [DEFINER = {user | 当前用户 }] [SQL SECURITY {DEFINER | INVOKER}] VIEW view_name [(column_list)] AS select_statement [WITH [CASCADED | 本地]检查选项]
格式:CREATE VIEW view_name AS select_statement创建一个名为view_name
视图,视图的内容,是选择语句查询出来的内容。
用法:
CREATE VIEW sct AS SELECT名称,Cname,Tname FROM学生,课程,教师WHEREstudent.CID1 = courses.CID AND courses.CID = teachers.TID;
把查询的学生,课程,教师表中CID相等的数据存储在SCT视图中。
2。命令功能:
对数据库的选择数据进行存储为视图,视图也是相当于一个虚表,视图存储的SELECT语句中的表叫基表,视图不能修改,只能基于基表进行修改。所以一般不建议MySQL的创建视图。
3。命令参数:
DISTING独特的,不重复的
代码小浣熊
代码小浣熊是基于商汤大语言模型的软件智能研发助手,覆盖软件需求分析、架构设计、代码编写、软件测试等环节
51 查看详情
SELECT [DISTINCT] * FROM tb_name WHERE qualification;
从tb_name表中选择符合条件的独特的不重复的条目。
实例
1.查看所创建的表是如何创建的;
mysql> SHOW CREATE TABLE class G;*************************** 1.行******************** *******
表:类
创建表:CREATE TABLE`class`( `ID` int(11)NOT NULL AUTO_INCREMENT, `Name` char(20)NOT NULL, `Age` tinyint(4)NOT NULL, `Gender` varchar(10)NOT NULL, PRIMARY KEY(`ID`))ENGINE = InnoDB AUTO_INCREMENT = 5 DEFAULT CHARSET = gbk1排(0.00秒)
错误:
未指定查询
5.直接不登录的MySQL客户端,实现修改的mysql数据库中的数据
[root @ lamp〜]#mysql -e'CREATE DATABASE edb;' 直接建立数据库EDB[root @ lamp〜]#mysql -e'SHOW DATABASES;'+ -------------------- +| 数据库|+ -------------------- +| information_schema || edb || hellodb || mydb || mysql || performance_schema || 学生|| 测试|| testdb |+ -------------------- +[root @ lamp〜]#mysql -e'DROP DATABASE edb;' 直接删除EDB数据库[root @ lamp〜]#mysql -e'SHOW DATABASES;' + -------------------- +| 数据库|+ -------------------- +| information_schema || hellodb || mydb || mysql || performance_schema || 学生|| 测试|| testdb |+ -------------------- +[root @ lamp〜]#mysql -e'SELECT * FROM students.class;'#不登录mysql客户端,直接查询学生数据库中类表中的数据。+ ---- + ------------- + ----- + -------- +| ID | 名称| 年龄| 性别|+ ---- + ------------- + ----- + -------- +| 1 | 杨国| 22 | || 2 | 郭静| 46 | || 3 | 肖龙妮| 18 | || 4 | 黄荣| 40 | |+ ---- + ------------- + ----- + -------- +
【相关推荐】
1. 免费mysql在线视频教程
2. MySQL最新手册教程
3. 布尔教育燕十八mysql入门视频教程
以上就是分享在Linux命令下操作MySQL视图实例代码的详细内容,更多请关注创想鸟其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/412331.html
微信扫一扫
支付宝扫一扫