国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

一、創(chuàng)建數(shù)據(jù)庫和管理(基礎(chǔ)使用命令)

這篇具有很好參考價(jià)值的文章主要介紹了一、創(chuàng)建數(shù)據(jù)庫和管理(基礎(chǔ)使用命令)。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

1、創(chuàng)建數(shù)據(jù)庫命令

CREATE DATABASE 或 CREATE SCHEMA 

語法格式:

CREATE {DATABASE|SCHEMA}[IF NOT EXISTS] 數(shù)據(jù)庫名稱
[[DEFAULT] CHARACTER SET 字符集名
|[DEFAULT] COLLATE 校對規(guī)則名]


[] 內(nèi)的為可選項(xiàng) ? { | } ?內(nèi)的為二選一 ? ? ? ?MySQL 不區(qū)分大小寫

IF NOT EXISTS :在創(chuàng)建數(shù)據(jù)庫前進(jìn)行判斷,只有該數(shù)據(jù)庫目前尚不存在,才執(zhí)行CREATE DATABASE 操作;使用此命令,可以避免出現(xiàn)數(shù)據(jù)庫存在在建出現(xiàn)的錯(cuò)誤

DEFAULT ?:指定默認(rèn)值

CHARACTER SET : 指定數(shù)據(jù)庫字符集(Charset),其后的字符集名要用MySQL支持的具體的字符集名稱代替,如:gb2312

COLLATE : 指定字符集的校對規(guī)則,其后的校對規(guī)則名要用MySQL支持的具體校對規(guī)則名稱代替,如:gb2312_chinese_ci

創(chuàng)建數(shù)據(jù)庫

CREATE DATABASE 數(shù)據(jù)庫名;

一、創(chuàng)建數(shù)據(jù)庫和管理(基礎(chǔ)使用命令)

2、查看數(shù)據(jù)庫內(nèi)容

show databases;       數(shù)據(jù)庫內(nèi)有多個(gè)表格,所以查看時(shí)使用 databases

一、創(chuàng)建數(shù)據(jù)庫和管理(基礎(chǔ)使用命令)

?3、查看數(shù)據(jù)庫所支持的字符集和校對規(guī)則

show character set;

一、創(chuàng)建數(shù)據(jù)庫和管理(基礎(chǔ)使用命令)

?創(chuàng)建一個(gè)名為 FFF 的數(shù)據(jù)庫,采用字符集gb2312和校對規(guī)則gb2312_chinese_ci;

 create database fff
 default character set gb2312
 collate gb2312_chinese_ci;

一、創(chuàng)建數(shù)據(jù)庫和管理(基礎(chǔ)使用命令)

?文章來源地址http://www.zghlxwxcb.cn/news/detail-444397.html

如果指定了 CHARACTER X 和 COLLATE Y,那么采用字符集X和校對規(guī)則Y

如果指定了CHARACTER SET X 而沒有指定COLLAET Y 那么采用CHARACTER SET X 和 CHARACTER X的默認(rèn)校對規(guī)則

如果沒有指定,那么采用服務(wù)器字符集和服務(wù)器校對規(guī)則

4、打開數(shù)據(jù)庫

USE 數(shù)據(jù)庫名         對數(shù)據(jù)庫操作時(shí),需要先進(jìn)入要修改的數(shù)據(jù)庫內(nèi)

一、創(chuàng)建數(shù)據(jù)庫和管理(基礎(chǔ)使用命令)

5、修改數(shù)據(jù)庫

ALTER {DATABASE | SCHEMA}[數(shù)據(jù)庫名]
[[DEFAULT]CHARACTER SET 字符集名
|[DEFAULT] COLLATE 校對規(guī)則名]

?一、創(chuàng)建數(shù)據(jù)庫和管理(基礎(chǔ)使用命令)

?6、刪除數(shù)據(jù)庫

DROP DATABASE [IF EXISTS] 數(shù)據(jù)庫名

語法說明:

數(shù)據(jù)庫名:要?jiǎng)h除的數(shù)據(jù)庫名稱

IF EXISTS:使用 IF EXISTS子句可以避免刪除不存在的數(shù)據(jù)庫時(shí)出現(xiàn)報(bào)錯(cuò)

一、創(chuàng)建數(shù)據(jù)庫和管理(基礎(chǔ)使用命令)

?7、創(chuàng)建表

語法格式:

CREATE TABLE [IF NOT EXISTS] 表名
(列名 數(shù)據(jù)類型 [NOT NULL|NULL][DEFAULT 列默認(rèn)值]……)
ENGINE=存儲(chǔ)引擎

語法說明:

IF NOT EXISTS :該表目前上不存在時(shí)才執(zhí)行CERATE TABLE 操作。避免出現(xiàn)表已存在無法在建的錯(cuò)誤
表名:要?jiǎng)?chuàng)建的表名
列名:表中列的名稱,長度不超64字符,而且在表中是唯一的
數(shù)據(jù)類型:列的數(shù)據(jù)類型,有的數(shù)據(jù)類型需要知名長度n,并用括號(hào)括起
NOT NULL |NULL:指定該列是否為空。如果不指定,則默認(rèn)為NULL
DEFAULT 列默認(rèn)值:為列指定默認(rèn)值,默認(rèn)值必須為一個(gè)常數(shù)。其中,blob和text列不能被賦予默認(rèn)值
ENGINE = 存儲(chǔ)引擎:MYSQL 支持?jǐn)?shù)個(gè)存儲(chǔ)引擎作為對不同表的類型的處理器,使用時(shí)要用具體的存儲(chǔ)引擎,如:ENGINE=InnoDB

一、創(chuàng)建數(shù)據(jù)庫和管理(基礎(chǔ)使用命令)

?8、修改表

語法格式:

 ALTER [IGNORE] TABLE 表名  
 ADD [COLUMN] 列名 [FIRST|AFTER 列名]                             添加列
 |ALTER [COLUMN] 列名 {SET DEFAULT 默認(rèn)值|DROP DEFAULT}           修改默認(rèn)值
 |CHANGE [COLUMN] 舊列名 列定義                                    對列重命名
 	[FIRST|AFTER 列名]           
 |MODIFY [COLUMN] 列定義 [FIRST | AFTER 列名]                      修改列類型
 |DROP [COLUMN] 列名                                               刪除列
 |RENAME [TO]  新表名                                              重命名該表

語法說明:

IGNORE:MYSQL相對于標(biāo)準(zhǔn)SQL的擴(kuò)展。若修改后的新表中存在重復(fù)關(guān)鍵字,如果沒有指定IGNORE,則當(dāng)重復(fù)關(guān)鍵字錯(cuò)誤發(fā)生時(shí)操作失??;如果制定了IGNORE,則對于有重復(fù)關(guān)鍵字的行只使用第1行,其他有沖突的行被刪除。

列定義:定義列的數(shù)據(jù)類型的和屬性,具體內(nèi)容在CREATE TABLE 的語法中以作說明

一、創(chuàng)建數(shù)據(jù)庫和管理(基礎(chǔ)使用命令)

?9、添加列

ALTER TABLE 表名 ADD COLUMN 新列名 列表類型 是否為空;

ADD [COLUMN] :向表中增加新列

FIRST | AFTER :列名,表示在最前列或某列后添加,不指定則添加到最后

ALTER [COLUMN]:修改表中指定列的默認(rèn)

一、創(chuàng)建數(shù)據(jù)庫和管理(基礎(chǔ)使用命令)

?10、修改列名和列的數(shù)據(jù)類型

把A列名  變換為B列名
ALTER TABLE 表名 CHANGE A B INTEGER; 

CHANGE [COLUMN]:修改列的名稱。重命名時(shí)給定舊列名和新列名及數(shù)據(jù)類型

一、創(chuàng)建數(shù)據(jù)庫和管理(基礎(chǔ)使用命令)

?11、修改指定列的數(shù)據(jù)類型

ALTER TABLE 表名 MODIFY 列名 數(shù)據(jù)類型 是否允許為空(如:NOT NULL);
ALTER TABLE 表名 MODIFY 列名 數(shù)據(jù)類型 是否允許為空(如:NOT NULL);

注:若表中該列所存的數(shù)據(jù)類型與將要修改的列的類型沖突,則發(fā)生錯(cuò)誤

一、創(chuàng)建數(shù)據(jù)庫和管理(基礎(chǔ)使用命令)

12、刪除列或約束

USE 數(shù)據(jù)庫名
ALTER TABLE 表名 DROP COLUMN 列名;

DROP :從表中刪除或約束列

一、創(chuàng)建數(shù)據(jù)庫和管理(基礎(chǔ)使用命令)

13、修改表名

方法一 ALTER TABLE 表名 RENAME TO 新表名;

方法二 RENAME TABLE 舊表名 TO 新表名;

RENAME:修改表名

一、創(chuàng)建數(shù)據(jù)庫和管理(基礎(chǔ)使用命令)

14、復(fù)制表

?

CREATE TABLE [IF NOT EXISTS] 新表名 [LIKE 參照表名] | [AS (SELECT 語句)]

語法說明:

LIKE :使用LIKE 關(guān)鍵字創(chuàng)建一個(gè)與參照表名相同的結(jié)構(gòu)的新表,列名、數(shù)據(jù)類型、空指定和索引也將復(fù)制,但是表的內(nèi)容不會(huì)復(fù)制,因此創(chuàng)建的新表名是一個(gè)空表。

一、創(chuàng)建數(shù)據(jù)庫和管理(基礎(chǔ)使用命令)

SELECT:語句表示一個(gè)表達(dá)式,列如:可以是一條SELECT 語句

AS:使用AS關(guān)鍵字可以復(fù)制表的內(nèi)容,。但索引和完整性約束是不會(huì)復(fù)制的。

?

一、創(chuàng)建數(shù)據(jù)庫和管理(基礎(chǔ)使用命令)

15、刪除表

DROP TABLE [IF EXISTS] 表名1 [表名2]……

語法說明:

表名:要?jiǎng)h除的表名;

IF EXISTS :避免刪除的表不存在時(shí)出現(xiàn)錯(cuò)誤信息

一、創(chuàng)建數(shù)據(jù)庫和管理(基礎(chǔ)使用命令)

?16、顯示數(shù)據(jù)表信息

????????1、顯示表文件名

SHOW TABLES;

????????2、顯示數(shù)據(jù)結(jié)構(gòu)

{DESCRIBE | DESC} 表名 [列名 | 通配符];

????????語法說明:

??DESCRIBE | DESC :DESC是DESCRIBE的簡寫。二者用法相同

列名 | 通配符 :可以是一個(gè)列名稱,或一個(gè)包含%和_的通配符的 字符串,用于獲的對于帶有與字符串相匹配的名稱的各列的輸出。沒有必要在引號(hào)中包含字符串,除非其中包含空格或其他特殊字符。

一、創(chuàng)建數(shù)據(jù)庫和管理(基礎(chǔ)使用命令)

?????????3、顯示表中的某列數(shù)據(jù)

DESC 表名  列名;

????????一、創(chuàng)建數(shù)據(jù)庫和管理(基礎(chǔ)使用命令)

?

到了這里,關(guān)于一、創(chuàng)建數(shù)據(jù)庫和管理(基礎(chǔ)使用命令)的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 達(dá)夢數(shù)據(jù)庫創(chuàng)建及數(shù)據(jù)庫實(shí)例管理

    達(dá)夢數(shù)據(jù)庫創(chuàng)建及數(shù)據(jù)庫實(shí)例管理

    數(shù)據(jù)庫配置助手創(chuàng)建數(shù)據(jù)庫調(diào)用 dbca.sh 圖形化界面創(chuàng)建數(shù)據(jù)庫: [dmdba@DCA02 tool]$ ./dbca.sh 2021-01-11 11:43:45 [com.dameng.dbca.Startup] [INFO] 啟動(dòng) DBCA 指定數(shù)據(jù)庫名稱、實(shí)例名稱(單機(jī)情況下數(shù)據(jù)庫和實(shí)例名稱可以相同),指定端口號(hào): 簇大小、頁大小、字符集、 字符串 大小寫敏感、

    2023年04月08日
    瀏覽(52)
  • SQL 數(shù)據(jù)庫語句- 創(chuàng)建和管理數(shù)據(jù)庫

    SQL CREATE DATABASE 語句用于創(chuàng)建一個(gè)新的 SQL 數(shù)據(jù)庫。 以下 SQL 語句創(chuàng)建了一個(gè)名為 \\\"testDB\\\" 的數(shù)據(jù)庫: 通過這個(gè)簡單的語句,你可以成功地創(chuàng)建一個(gè)名為 \\\"testDB\\\" 的數(shù)據(jù)庫。記得在實(shí)際應(yīng)用中,你可能需要添加其他選項(xiàng),比如指定字符集、校對規(guī)則等,以滿足具體需求。 SQL DRO

    2024年02月05日
    瀏覽(37)
  • 數(shù)據(jù)庫創(chuàng)建與管理

    數(shù)據(jù)庫創(chuàng)建與管理

    目錄 一、創(chuàng)建數(shù)據(jù)庫 1.準(zhǔn)備創(chuàng)建數(shù)據(jù)庫 2.創(chuàng)建數(shù)據(jù)庫實(shí)例分析 方法一:使用對象資源或企業(yè)管理器創(chuàng)建數(shù)據(jù)庫 ?方法二:使用Transact-SQL命令創(chuàng)建數(shù)據(jù)庫 二、管理數(shù)據(jù)庫 1.修改數(shù)據(jù)庫 使用SQL命令修改數(shù)據(jù)庫 2.刪除數(shù)據(jù)庫 ?使用使用Transact-SQL命令 (1)確定數(shù)據(jù)庫的名稱

    2024年02月04日
    瀏覽(15)
  • 數(shù)據(jù)庫的創(chuàng)建與管理

    數(shù)據(jù)庫的創(chuàng)建與管理

    一、實(shí)驗(yàn)?zāi)康?1. 掌握在SQL Server中使用對象資源管理器和SQL命令創(chuàng)建數(shù)據(jù)庫。 2. 掌握在SQL Server中使用對象資源管理器和SQL命令查看數(shù)據(jù)庫。 3. 掌握在SQL Server中使用對象資源管理器和SQL命令修改數(shù)據(jù)庫。 二、實(shí)驗(yàn)硬、軟件環(huán)境 開發(fā)環(huán)境: Windows XP 操作系統(tǒng)及以上版本 數(shù)據(jù)庫

    2024年02月06日
    瀏覽(22)
  • 【入門篇】本章包括創(chuàng)建云項(xiàng)目、數(shù)據(jù)庫的使用、云存儲(chǔ)管理、云函數(shù)的基本使用、實(shí)戰(zhàn)舉例(小程序之云函數(shù)開發(fā)入門到使用發(fā)布上線實(shí)操)

    【入門篇】本章包括創(chuàng)建云項(xiàng)目、數(shù)據(jù)庫的使用、云存儲(chǔ)管理、云函數(shù)的基本使用、實(shí)戰(zhàn)舉例(小程序之云函數(shù)開發(fā)入門到使用發(fā)布上線實(shí)操)

    云函數(shù) 云函數(shù)相當(dāng)于服務(wù)器接口的概念,它并屬于小程序端代碼。它是以函數(shù)的形式運(yùn)行后端代碼來響應(yīng)事件以及調(diào)用其他服務(wù)。運(yùn)行環(huán)境是Node.js。 一、基創(chuàng)建云函數(shù)項(xiàng)目 打開微信開發(fā)者工具: 打開微信開發(fā)者工具,并登錄你的微信開發(fā)者賬號(hào)。 創(chuàng)建項(xiàng)目: 如果還沒有創(chuàng)

    2024年04月26日
    瀏覽(100)
  • k8s創(chuàng)建數(shù)據(jù)庫mysql
MySQL數(shù)據(jù)庫之日志管理

    k8s創(chuàng)建數(shù)據(jù)庫mysql MySQL數(shù)據(jù)庫之日志管理

    ?本文使用的是本機(jī)掛載數(shù)據(jù),這樣存在一個(gè)弊端沒有pvc掛載好? 重點(diǎn)來了: 這種共享宿主機(jī)存儲(chǔ)的方法似乎可以解決Mysql數(shù)據(jù)庫數(shù)據(jù)恢復(fù)的場景,我們似乎可以萬事大吉了! But ,有的老鐵會(huì)問:如果我得宿主機(jī)掛了怎么辦?或者Pod沒有在上一次節(jié)點(diǎn)上拉起,而是在新的節(jié)點(diǎn)

    2023年04月27日
    瀏覽(302)
  • 數(shù)據(jù)庫實(shí)驗(yàn)——通過SQL Server Management Studio創(chuàng)建及管理數(shù)據(jù)庫

    數(shù)據(jù)庫實(shí)驗(yàn)——通過SQL Server Management Studio創(chuàng)建及管理數(shù)據(jù)庫

    (1)熟悉SQL Server Management Studio。 (2)掌握通過SQL Server Management Studio管理數(shù)據(jù)庫的方法。 (3)掌握數(shù)據(jù)庫及其物理文件的結(jié)構(gòu)關(guān)系。 (4)掌握通過SQL Server Management Studio管理數(shù)據(jù)表的方法。 1.通過SQL Server Management Studio創(chuàng)建數(shù)據(jù)庫 創(chuàng)建一個(gè)名稱為學(xué)生管理信息Student_info數(shù)

    2024年02月08日
    瀏覽(39)
  • openGauss學(xué)習(xí)筆記-74 openGauss 數(shù)據(jù)庫管理-創(chuàng)建和管理視圖

    openGauss學(xué)習(xí)筆記-74 openGauss 數(shù)據(jù)庫管理-創(chuàng)建和管理視圖

    74.1 背景信息 當(dāng)用戶對數(shù)據(jù)庫中的一張或者多張表的某些字段的組合感興趣,而又不想每次鍵入這些查詢時(shí),用戶就可以定義一個(gè)視圖,以便解決這個(gè)問題。 視圖與基本表不同,不是物理上實(shí)際存在的,是一個(gè)虛表。數(shù)據(jù)庫中僅存放視圖的定義,而不存放視圖對應(yīng)的數(shù)據(jù),這

    2024年02月07日
    瀏覽(50)
  • openGauss學(xué)習(xí)筆記-09 openGauss 簡單數(shù)據(jù)管理-創(chuàng)建數(shù)據(jù)庫

    openGauss學(xué)習(xí)筆記-09 openGauss 簡單數(shù)據(jù)管理-創(chuàng)建數(shù)據(jù)庫

    數(shù)據(jù)庫安裝完成后,默認(rèn)生成名稱為postgres的數(shù)據(jù)庫。您需要自己創(chuàng)建一個(gè)新的數(shù)據(jù)庫。 9.1 語法格式 創(chuàng)建數(shù)據(jù)庫 查看數(shù)據(jù)庫 使用“l(fā)”用于查看已經(jīng)存在的數(shù)據(jù)庫。 使用 “c + 數(shù)據(jù)庫名” 進(jìn)入已存在數(shù)據(jù)庫。 修改數(shù)據(jù)庫 刪除數(shù)據(jù)庫 9.2 參數(shù)說明 database_name 要?jiǎng)?chuàng)建、修改或

    2024年02月16日
    瀏覽(25)
  • SQL Server數(shù)據(jù)庫 -- 表的創(chuàng)建與管理

    SQL Server數(shù)據(jù)庫 -- 表的創(chuàng)建與管理

    一、數(shù)據(jù)表的組成 二、創(chuàng)建數(shù)據(jù)表 表的創(chuàng)建 表的查看 表的增加 表的修改 表的刪除、 三、表的架構(gòu)操作 四、總結(jié) 上次博客寫到了數(shù)據(jù)庫的創(chuàng)建與管理,但是創(chuàng)建的庫里面什么東西都沒有,現(xiàn)在我們需要在庫里面添加數(shù)據(jù)表內(nèi)容 ? 在創(chuàng)建表之前,我們需要先知道表里面有哪

    2024年02月11日
    瀏覽(23)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包