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学生,课程,教师WHERE student.CID1 = courses.CID AND courses.CID = teachers.TID;
SCT 보기의 학생, 강좌 및 교사 테이블에 동일한 CID를 사용하여 쿼리된 데이터를 저장합니다.
2. 명령 기능:
데이터베이스의 선택된 데이터를 뷰로 저장합니다. 뷰도 가상 테이블과 동일합니다. 뷰에 저장된 SELECT 문의 테이블은 뷰가 될 수 없습니다. 수정되었으며 기본 테이블을 기준으로만 수정될 수 있습니다. 따라서 MySQL에서는 일반적으로 뷰를 생성하지 않는 것이 좋습니다.
3. 명령 매개변수:
DISTING 고유, 중복되지 않음
SELECT [DISTINCT] * FROM tb_name WHERE qual if ication;
tb_name 테이블에서 기준에 맞는 고유하고 중복되지 않은 항목을 선택합니다.
Instance
1. 생성된 테이블이 어떻게 생성되었는지 확인하세요.
mysql> SHOW CREATE TABLE class \ G; *************************** 1.行******************** *******
Table: Class
创建表: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 = gbk 1排(0.00秒)
Error:
불특정 쿼리
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 | | + ---- + ------------- + ----- + -------- +
에 수정된 데이터를 구현합니다.[관련 권장 사항]
Boolean Education Yan Shiba mysql 소개 동영상 튜토리얼
위 내용은 Linux 명령으로 MySQL 보기를 작동하기 위한 예제 코드 공유의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!