91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Linux命令:MySQL系列之六--VIEW視圖/mysql -e

發布時間:2020-08-18 18:13:30 來源:網絡 閱讀:993 作者:wang6501081 欄目:數據庫


視圖VIEW命令簡介:

     VIEW視圖就是存儲下來的SELECT語句數據

1.創建視圖命令格式:

   CREATE

    [OR REPLACE]

    [ALGORITHM = {UNDEFINED | MERGE | TEMPTABLE}]

    [DEFINER = { user | CURRENT_USER }]

    [SQL SECURITY { DEFINER | INVOKER }]

    VIEW view_name [(column_list)]

    AS select_statement

    [WITH [CASCADED | LOCAL] CHECK OPTION]

  格式:CREATE VIEW view_name AS select_statement 創建一個名為view_name

      視圖,視圖的內容,是select語句查詢出來的內容。

Usage: CREATE VIEW sct AS SELECT Name,Cname,Tname FROM students,courses,teachers WHERE

students.CID1=courses.CID AND courses.CID=teachers.TID;

把查詢students,courses,teachers表中CID相等的數據存儲在sct視圖中。


2.命令功能:

對數據庫的SELECT數據進行存儲為視圖,視圖也是相當于一個虛表,視圖存儲的SELECT語句中的表叫基表,視圖不能修改,只能基于基表進行修改。所以一般不建議MySQL創建視圖。

3.命令參數:

DISTING 獨特的,不重復的

SELECT [DISTINCT] * FROM tb_name WHERE qualification;

從tb_name表中選擇符合條件的獨特的不重復 的條目。

4. 實例

  1.查看所創建的表是如何創建的;

mysql> SHOW CREATE TABLE class \G;

*************************** 1. row ***************************

       Table: class

Create Table: 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 row in set (0.00 sec)


ERROR: 

No query specified


  5.直接不登錄mysql客戶端,實現修改mysql數據庫中的數據

[root@lamp ~]# mysql -e 'CREATE DATABASE edb;' 直接建立數據庫edb

[root@lamp ~]# mysql -e 'SHOW DATABASES;'

+--------------------+

| Database           |

+--------------------+

| information_schema |

| edb                |

| hellodb            |

| mydb               |

| mysql              |

| performance_schema |

| students           |

| test               |

| testdb             |

+--------------------+

[root@lamp ~]# mysql -e 'DROP DATABASE edb;' 直接刪除edb數據庫

[root@lamp ~]# mysql -e 'SHOW DATABASES;'       

+--------------------+

| Database           |

+--------------------+

| information_schema |

| hellodb            |

| mydb               |

| mysql              |

| performance_schema |

| students           |

| test               |

| testdb             |

+--------------------+


[root@lamp ~]# mysql -e 'SELECT * FROM students.class;'#不登錄mysql客戶端,直接查詢students數據庫中class表中的數據。

+----+-------------+-----+--------+

| ID | Name        | Age | Gender |

+----+-------------+-----+--------+

|  1 | Yang Guo    |  22 |        |

|  2 | Guo Jing    |  46 |        |

|  3 | Xiao Longnv |  18 |        |

|  4 | Huang Rong  |  40 |        |

+----+-------------+-----+--------+


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

屏东县| 邮箱| 余江县| 安溪县| 嘉鱼县| 崇义县| 长葛市| 剑河县| 迭部县| 陵水| 五家渠市| 波密县| 东莞市| 蛟河市| 玉田县| 东至县| 浪卡子县| 蒙自县| 木兰县| 金坛市| 土默特左旗| 梧州市| 格尔木市| 钟祥市| 咸宁市| 福贡县| 财经| 沅江市| 贵阳市| 宁蒗| 深泽县| 青州市| 武宁县| 容城县| 辛集市| 喀喇沁旗| 监利县| 宁城县| 平乡县| 新疆| 昌黎县|