日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

linux视图版怎么输入命令,分享在Linux命令下操作MySQL视图实例代码

發布時間:2024/9/27 数据库 186 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux视图版怎么输入命令,分享在Linux命令下操作MySQL视图实例代码 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

視圖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學生,課程,教師WHERE

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

把查詢的學生,課程,教師表中CID相等的數據存儲在SCT視圖中。

2。命令功能:

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

3。命令參數:

DISTING獨特的,不重復的SELECT [DISTINCT] * FROM tb_name WHERE qual

if

ication;

從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 = gbk

1排(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视图版怎么输入命令,分享在Linux命令下操作MySQL视图实例代码的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。