怎麼修改Mysql數據表中的視圖

2021-01-08 php中文網

本篇文章主要給大家介紹mysql數據表中怎麼進行修改視圖的操作。

通俗的說,視圖是由SELECT語句組成的查詢定義的虛擬表,也就是由一張或多張表中的數據組成的。

視圖就如同mysql基本表一樣,對表能夠進行的一般操作都可以應用於視圖,比如創建,查詢,插入,修改,刪除操作等。

下面我們就結合簡單的示例給大家繼續介紹mysql視圖的修改操作。

其實視圖的修改就相當於SQL語句的修改。

首先我們可以通過cmd命令行工具連接mysql資料庫。

然後可以先通過圖文版的Navicat資料庫管理工具,更直觀方便的來查看指定數據表my_v1視圖的信息。

如上圖中,my_v1視圖中包含三個欄位id,name,c_id。

修改視圖的語法:

alter view +視圖as+ 新的select 語句

修改視圖語法示例如下:

alter view my_v1 as select id,name from stu;

修改視圖語法示例如下:

這裡我們通過命令行工具對my_v1這張視圖進行了修改,重新從stu表中查詢兩個欄位id,name。

最後我們再通過Navicat查看my_v1視圖是否被修改了數據。

如圖,my_v1視圖中已經只能查看到id和name這兩個欄位了,說明我們已經對視圖成功進行修改操作了。

注意:通常情況下,已創建好的視圖,儘量不要再去進行修改,避免數據丟失。

怎麼刪除數據表視圖中數據

本篇文章就是關於mysql數據表中視圖的修改操作介紹,也是很簡單易懂的,希望對需要的朋友有所幫助!

想要了解更多mysql知識,可以關注PHP中文網mysql視頻教程,歡迎大家參考學習!

相關焦點

  • MySql基礎,MySql視圖&索引&存儲過程&觸發器
    表是實際數據的存放單位,而視圖只是以不同的顯示方式展示數據,其數據來源還是實際表。視圖是查看數據表的一種方法,可以查詢數據表中某些欄位構成的數據,只是一些 SQL 語句的集合。從安全的角度來看,視圖的數據安全性更高,使用視圖的用戶不接觸數據表,不知道表結構。視圖的建立和刪除只影響視圖本身,不影響對應的基本表。
  • mysql修改密碼的方法及權限的認知
    當我們安裝好MySQL以後就需要登陸,怎麼登陸?我們只列出幾個重要參數。MySQL -h 主機 -P 埠號 -u 用戶名 -p回車後輸入密碼即可。如果-h參數沒有默認本機,-P(大寫的)沒有,默認是3306.修改密碼或者忘記了密碼如果不是管理員,自己聯繫管理員操作。
  • Python讀取MySQL數據表
    需要安裝的包pip install sqlalchemypip install pandas讀取數據表Python代碼import pandas as pdfrom sqlalchemy importcreate_enginename=&39;39;admin&mysql密碼host=&39;39;3306&39;pyecharts&資料庫39;mysql+pymysql://{}:{}@{}:{}/{}?
  • 我這麼久,才弄清楚mysql的觸發器、視圖、索引,受益匪淺
    當對觸發程序相關表的數據做出相應的修改後立即執行。⑵觸發程序可以通過資料庫中相關的表進行層疊修改另外的表。⑶觸發程序可以實施比 foreignkey 約束、check 約束更為複雜的檢查和操作。drop {database | schema} [if exists] trigger_ name視圖視圖(View)是一個由查詢語句定義數據內容的表,表中的數據內容就是 SQL查詢語句的 結果集,行和列的數據均來自 SQL查詢語句中使用的數據表。
  • MySQL中的自增主鍵用完了怎麼辦?
    面試官:"你在線上怎麼修改列的數據類型的?,據我了解,一般有如下三種方式一:使用mysql5.6+提供的在線修改功能所謂的mysql自己提供的功能也就是mysql自己原生的語句,例如我們要修改原欄位名稱及類型。
  • Mysql的數據表操作方法介紹
    本篇文章給大家帶來的內容是關於Mysql的數據表操作方法介紹,有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。數據表插值操作數據表中最重要的操作,保存我們的網站數據,用戶數據。我們先來看一下命令規則:INSERT [INTO] tbl_name [(col_name,col_name,...)]
  • mysql數據表操作
    修改表名:如把表user改為user1Rename table user to user1;修改表選項:如把表user改為gbk編碼Alter table user chartset gbk;修改表欄位:1 增加欄位如給user表增加一個體重欄位weightAlter table user
  • MYSQL資料庫操作案例
    以下為刪除MySQL數據表的通用語法:root@host# mysql -u root -pEnter password:*******mysql> use RUNOOB;Database changedmysql> DROP
  • 一鍵導出mysql視圖、函數、存儲過程、事件、觸發器的定義腳本
    概述寫這個腳本是因為如果用navicat遷移視圖,可以發現修改視圖內容很不方便,所以導出其中定義來改,如果用navicat是無法實現的。所以就順便整了一鍵導出視圖、函數、存儲過程、事件、觸發器的定義腳本,下面一起來看看吧~一鍵導出腳本腳本明細如下: .
  • Mysql常用命令大全-整理-精
    的建議; 17、使用較短的定長列 1)儘可能使用較短的數據類型; 2)儘可能使用定長數據類型; a)用char代替varchar,固定長度的數據處理比變長的快些; b)對於頻繁修改的表,磁碟容易形成碎片,從而影響資料庫的整體性能; c)萬一出現數據表崩潰,使用固定長度數據行的表更容易重新構造
  • 利用VBA代碼在已有的數據表中刪除,添加,修改欄位
    大家好,今日繼續給大家講解VBA資料庫解決方案的第21講,如何利用VBA代碼在已有的數據表中刪除,添加,修改欄位。1現在要增加一個「電子郵箱」的欄位,先設計這個欄位的長度為10個字符,然後再修改一下到50個字符,當然在增加「電子郵箱」的欄位前要先判斷原數據表中是否存在這個欄位,如果存在要先刪除這個欄位,同時在操作的過程中要做到可視化的控制
  • mysql批量語句,怎麼保證操作都成功?
    大數據表,如何做到線上更新而不影響用戶使用我們的應用上線以後,功能在不停的迭代更新,數據表難免會修改,當數據量很大時,進行table更新,如修改表結構、增加欄位、修改欄位值、加索引,這些操作肯定會對用戶有影響的。比如增加索引,一張表千萬數量級,可能會卡住幾十分鐘或長達幾個小時。
  • 小白自學MySQL筆記(二):創建資料庫和數據表
    https://www.w3school.com.cn/sql/sql_create_db.asphttps://www.w3school.com.cn/sql/sql_create_table.asp本文使用IDE為:Vscode+mysql
  • 帶你了解MySQL資料庫小技巧
    (3)表是內容,視圖是窗口。(4)表佔用物理空間而視圖不佔用物理空間,視圖只是邏輯概念的存在,表可以及時對它 進行修改,但視圖只能用創建的語句來修改。(5)視圖是查看數據表的一種方法,可以查詢數據表中某些欄位構成的數據,只是一些SQL 語句的集合。從安全的角度來說,視圖可以防止用戶接觸數據表,因而用戶不知道表結構。
  • MySQL 常見錯誤代碼說明
    最後修改密碼命令如下:mysql> use mysql;mysql> update user set password=password("123456") where user="root";
  • MySQL視圖篇,視圖的優缺點以及如何創建視圖
    視圖,虛擬表,從一個表或多個表中導出來的表,作用和真實表一樣,包含一系列帶有行和列的數據 視圖中,用戶可以使用SELECT語句查詢數據,也可以使用INSERT,UPDATE,DELETE修改記錄,視圖可以使用戶操作方便,並保障資料庫系統安全優點及缺點優點
  • 阿里雲伺服器修改密碼/怎麼修改mysql/ftp密碼
    申請開通的阿里雲免費主機怎麼管理?默認的密碼都是沒有或者是隨機的怎麼修改呢,本經驗截圖給您介紹   登陸萬網/阿里雲帳號,進入會員中心---我的主機   如圖,點擊免費主機後方的管理首次使用密碼初始化對於第一次登陸使用主機會提示密碼初始化,配置ftp  mysql等管理密碼帳號安全設置帳號安全配置有手機驗證和郵箱驗證,咗嚛推薦手機驗證這樣對於以後找回密碼也有幫助帳號安全設置好之後
  • mysql外鍵怎麼用?Mysql資料庫外鍵的使用介紹
    在之前的文章中,已經給大家介紹了mysql外鍵的基礎定義以及外鍵創建的方法,需要的朋友可以先閱讀上篇文章。想必大家應該對mysql外鍵都有一定的了解了。下面我們就舉個簡單例子給大家介紹Navicat(資料庫管理工具)中關於mysql外鍵的基本使用操作。
  • mysql修改語句UPDATE的使用
    基本常用的就是msyql的增刪改查,差不多就是添加數據,刪除數據,修改數據,查詢出想要的數據。今天介紹一下update的使用,這個關鍵詞就是修改資料庫語句。我們看看在哪些環境會用到修改語句,比如在編輯輸入資料的時候發現資料錄錯了,或者某個信息要修改,這個時候就需要用到update了。
  • 新手入門MYSQL資料庫命令大全
    一、命令行連接資料庫Windows作業系統進入CMD命令行,進入mysql.exe所在目錄,運行命令mysql.exe -h主機名 -u用戶名 -p密碼注意:參數名與值之間沒有空格 , 如:-h127.0.0.1二、資料庫命令1.