欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

MYsql庫(kù)與表的管理及視圖介紹

 更新時(shí)間:2022年09月01日 15:18:08   作者:梅山劍客  
這篇文章主要介紹了MYsql庫(kù)與表的管理及視圖介紹,文章圍繞主題展開(kāi)詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下

庫(kù)的管理

1、庫(kù)的管理

創(chuàng)建、修改、刪除

1、庫(kù)的創(chuàng)建

CREATE DATABASE UF NOT EXISTS books;

2、庫(kù)的修改

庫(kù)名一般不修改,不安全。

更改庫(kù)的字符集

ALTER DATABASE books CHARACTER SET gbk;

3,刪除

DROP DATABASE books;

2、表的管理

創(chuàng)建(create)、修改(alter)、刪除(drop)

1、表的創(chuàng)建

創(chuàng)建表的語(yǔ)法:

create table 表名(
	列名 列類(lèi)型 約束
)

實(shí)例:

create table phm_table (`車(chē)廂號(hào)` INT, `門(mén)號(hào)` char(10), `車(chē)門(mén)狀態(tài)` char(20), `開(kāi)門(mén)次數(shù)` INT, `故障碼` char(20));

尚硅谷中的實(shí)例化添加:

authorID表示作者編號(hào),然后創(chuàng)建auther表

3、表的修改

1、修改列名

ALTER TABLE book CHANGE COLUMN publishdate pubDate DATETIME;

2、修改列的類(lèi)型或者約束

ALTER TABLE book MODIFY COLUMN pubdate TIMESTAMP;

3、添加新的列

ADD TABLE auther ADD COLUMN annual DOUBLE;

4、刪除列

ADD TABLE auther DROP COLUMN annual;

5、修改表名

ADD TABLE auther RENAME TObook_auther;

6、表的刪除

DROP TABLE auther;

通用的寫(xiě)法:

7、表的復(fù)制

表操作的練習(xí)題

#1、創(chuàng)建表dept1
NAME		TYPE 
id		INT(7)
NAME		VARCHAR(25)

CREATE TABLE dept1(
		id INT(7),
		NAME VARCHAR(25),
);

#2、將表department中的數(shù)據(jù)插入新表dept2中
CREATE TABLE dept2
SELECT department_id,department_name
FORM myempolyees.departments;

#3、創(chuàng)建表emp5
NAME NULL TYPE
id				INT(7)
first_name  VARCHAR(25)
last_name		VARCHAR(25)
dept_id		INT(7)

CREATE TABLE emp5(
id				INT(7),
first_name  VARCHAR(25),
last_name		VARCHAR(25),
dept_id		INT(7)
)

#4、將last_name的長(zhǎng)度增加到50

ALTER TABLE emp5 MODIFY_COLUMN last_name VARCHAR(50);

#5、根據(jù)表employees創(chuàng)建employee2
CREATE TABLE employee2 LIKE myemployees.employees;

#6、刪除表emp5
DROP TABLE IF EXISTS emp5;

#7、將表employees2重命名為emp5
ALTER TABLE employees RENAME TO emp5

#8、在表dept和emp5中添加新列test——column,并檢查所做的操作

ALTER TABLE employees ADD COLUMN test_column INT;

#9、直接刪除表的emp5中的列 dept_id
DESC emp5;
ALTER TABLE emp5 DROP COLUMN 

視圖

含義:虛擬的表,和普通的表使用起來(lái)是一樣的。

mysql15.1版本出現(xiàn)的新特性,通過(guò)表動(dòng)態(tài)生成的數(shù)據(jù)。

視圖和普通表的區(qū)別:舞蹈班級(jí)和普通班級(jí)的對(duì)比。

視圖表是虛擬的,臨時(shí)的,

視圖的作用

將復(fù)雜的查詢(xún)問(wèn)題簡(jiǎn)單化。

應(yīng)用場(chǎng)景

  • 1、多個(gè)地方用到同樣的查詢(xún)結(jié)果。
  • 2、該查詢(xún)結(jié)果使用到的sql 語(yǔ)句比較復(fù)雜

創(chuàng)建視圖的語(yǔ)法

視圖的使用樣例
示例1:

示例2:

到此這篇關(guān)于MYsql庫(kù)與表的管理及視圖介紹的文章就介紹到這了,更多相關(guān)MYsql 表管理內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 如何避免mysql啟動(dòng)時(shí)錯(cuò)誤及sock文件作用分析

    如何避免mysql啟動(dòng)時(shí)錯(cuò)誤及sock文件作用分析

    這篇文章主要為大家介紹了在mysql啟動(dòng)過(guò)程中遇到錯(cuò)誤時(shí)sock文件作用的分析詳解,以及如何避免發(fā)生錯(cuò)誤,有需要的朋友可以借鑒參考下,希望能夠有所幫助
    2022-01-01
  • MySQL不支持InnoDB的解決方法

    MySQL不支持InnoDB的解決方法

    在OpenSUSE下裝上MySQL后,發(fā)現(xiàn)無(wú)法選擇添加事務(wù)支持?jǐn)?shù)據(jù)引擎InnoDB。
    2009-11-11
  • MySQL數(shù)據(jù)庫(kù)備份恢復(fù)實(shí)現(xiàn)代碼

    MySQL數(shù)據(jù)庫(kù)備份恢復(fù)實(shí)現(xiàn)代碼

    這篇文章主要介紹了MySQL數(shù)據(jù)庫(kù)備份恢復(fù)實(shí)現(xiàn)代碼,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-06-06
  • MySQL5.7.18修改密碼的方法

    MySQL5.7.18修改密碼的方法

    這篇文章主要介紹了MySQL5.7.18修改密碼的方法,非常不錯(cuò),具有參考解決價(jià)值,需要的朋友可以參考下
    2017-05-05
  • mysql 實(shí)現(xiàn)添加時(shí)間自動(dòng)添加更新時(shí)間自動(dòng)更新操作

    mysql 實(shí)現(xiàn)添加時(shí)間自動(dòng)添加更新時(shí)間自動(dòng)更新操作

    這篇文章主要介紹了mysql 實(shí)現(xiàn)添加時(shí)間自動(dòng)添加更新時(shí)間自動(dòng)更新操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2021-01-01
  • mysql數(shù)據(jù)庫(kù)limit的四種用法小結(jié)

    mysql數(shù)據(jù)庫(kù)limit的四種用法小結(jié)

    mysql數(shù)據(jù)庫(kù)中l(wèi)imit子句可以被用于強(qiáng)制select語(yǔ)句返回指定的記錄數(shù),本文主要介紹了mysql數(shù)據(jù)庫(kù)limit的四種用法小結(jié),感興趣的可以了解一下
    2023-10-10
  • MySQL中組合字段之concat()

    MySQL中組合字段之concat()

    這篇文章主要介紹了MySQL中組合字段之concat(),MySQL是關(guān)系型數(shù)據(jù)庫(kù),我們?cè)谑褂玫臅r(shí)候往往會(huì)將對(duì)象的屬性映射成列存儲(chǔ)在表中,因此查詢(xún)的到的結(jié)果在不做任何處理的情況下,也是一個(gè)個(gè)單獨(dú)的屬性,需要的朋友可以參考一下
    2021-11-11
  • SQL刪除重復(fù)數(shù)據(jù)的實(shí)例教程

    SQL刪除重復(fù)數(shù)據(jù)的實(shí)例教程

    在使用SQL提數(shù)的時(shí)候,常會(huì)遇到表內(nèi)有重復(fù)值的時(shí)候,下面這篇文章主要給大家介紹了關(guān)于SQL刪除重復(fù)數(shù)據(jù)的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-07-07
  • Mysql數(shù)據(jù)庫(kù)按時(shí)間點(diǎn)恢復(fù)實(shí)戰(zhàn)記錄

    Mysql數(shù)據(jù)庫(kù)按時(shí)間點(diǎn)恢復(fù)實(shí)戰(zhàn)記錄

    如果客戶(hù)在某時(shí)間節(jié)點(diǎn)由于誤操作,導(dǎo)致數(shù)據(jù)丟失,RDS管控服務(wù)是如何進(jìn)行恢復(fù)的呢?通過(guò)Mysql數(shù)據(jù)庫(kù)按時(shí)間點(diǎn)恢復(fù)該如何操作呢,感興趣的朋友跟隨小編一起看看吧
    2021-06-06
  • 完美轉(zhuǎn)換MySQL的字符集 解決查看utf8源文件中的亂碼問(wèn)題

    完美轉(zhuǎn)換MySQL的字符集 解決查看utf8源文件中的亂碼問(wèn)題

    本人轉(zhuǎn)換過(guò)好多數(shù)據(jù)了,也用過(guò)了好多的辦法,個(gè)人感覺(jué)最好用的就是使用MySQL命令導(dǎo)出導(dǎo)入中將字符集轉(zhuǎn)換過(guò)去
    2011-11-11

最新評(píng)論