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

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > 数据库 >内容正文

数据库

MySQL数据库的总结_MySQL数据库应用总结(三)—MySQL数据库的基本操作

發(fā)布時(shí)間:2025/3/19 数据库 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 MySQL数据库的总结_MySQL数据库应用总结(三)—MySQL数据库的基本操作 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

SQL語(yǔ)法預(yù)覽:

查看所有數(shù)據(jù)庫(kù):【show databases; 】

創(chuàng)建數(shù)據(jù)庫(kù):【create database 數(shù)據(jù)庫(kù)名;】

查看所創(chuàng)建的數(shù)據(jù)庫(kù):【show create database 數(shù)據(jù)庫(kù)名\G;】

選擇數(shù)據(jù)庫(kù):【use 數(shù)據(jù)庫(kù)名;】

刪除數(shù)據(jù)庫(kù):【drop database 數(shù)據(jù)庫(kù)名;】

詳解:

一、 查看數(shù)據(jù)庫(kù)

查看數(shù)據(jù)庫(kù)前先運(yùn)行MySQL服務(wù)器,我一般選擇MySQL服務(wù)器隨計(jì)算機(jī)開(kāi)機(jī)啟動(dòng)。其次就是通過(guò)dos命令窗口用用戶(hù)名和密碼登陸上MySQL。登錄成功即可開(kāi)始鍵入命令。

語(yǔ)法結(jié)構(gòu):show databases;

案例:查看當(dāng)前MySQL數(shù)據(jù)庫(kù)中所有數(shù)據(jù)庫(kù)

命令語(yǔ)句:show databases;

1.MySQL三個(gè)默認(rèn)的數(shù)據(jù)庫(kù)information_schema; mysql;test的含義:

·information_schema:信息模式。存放元數(shù)據(jù),用來(lái)管理其他用戶(hù)創(chuàng)建的數(shù)據(jù)庫(kù)。

元數(shù)據(jù):在程序中不是被加工的對(duì)象,而是通過(guò)其值的改變來(lái)改變程序的行為的數(shù)據(jù)。 它在運(yùn)行過(guò)程中起著以解釋方式控制程序行為的作用。在程序的不同位置配置不同值的元數(shù)據(jù),就可以得到與原來(lái)等價(jià)的程序行為。

-demo1:這個(gè)數(shù)據(jù)庫(kù)是我自己創(chuàng)建的 所以這個(gè)是用戶(hù)創(chuàng)建的數(shù)據(jù)庫(kù)。

·mysql:這個(gè)數(shù)據(jù)庫(kù)是MySQL的參數(shù)數(shù)據(jù)庫(kù)又叫核心數(shù)據(jù)庫(kù),用于存儲(chǔ)和管理客戶(hù)的數(shù)據(jù)信息。

·test:這個(gè)數(shù)據(jù)庫(kù)是軟件帶的測(cè)試數(shù)據(jù)庫(kù),沒(méi)什么用,可以刪除。

2. 最后這行4 rows in set (0.19sec)含義是:顯示4行數(shù)據(jù)在集合里(運(yùn)行此命令用時(shí)0.19秒)

注意:MySQL命令語(yǔ)句結(jié)束要加上英文分號(hào);不加分號(hào)按回車(chē)執(zhí)行時(shí)會(huì)變成換行,語(yǔ)句不會(huì)執(zhí)行。另外,命令不區(qū)分大小寫(xiě),如下命令也可以執(zhí)行,結(jié)果與上面命令一直。

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

語(yǔ)法結(jié)構(gòu):create database 數(shù)據(jù)庫(kù)名;

案例:創(chuàng)建數(shù)據(jù)庫(kù)db_demo1

命令語(yǔ)句:Create database db_demo1;

執(zhí)行結(jié)果:

Query OK,1 row affected(0.00 sec):查詢(xún)成功,1行結(jié)果收到影響(用時(shí)0.00秒),或者說(shuō)數(shù)據(jù)庫(kù)中創(chuàng)建并返回了一條結(jié)果。

創(chuàng)建數(shù)據(jù)庫(kù)db_demo1成功,可以查看一下:

運(yùn)行結(jié)果顯示數(shù)據(jù)庫(kù)變成五個(gè),明顯可以看到穿件的數(shù)據(jù)庫(kù)db_demo1,表示創(chuàng)建成功。

案例:查看所創(chuàng)建的數(shù)據(jù)庫(kù)db_demo1的結(jié)構(gòu)

語(yǔ)法結(jié)構(gòu):show create database 數(shù)據(jù)庫(kù)名\G;

命令語(yǔ)句:show create database db_demo1\G;

運(yùn)行結(jié)果:

1. MySQL快捷命令

注意:是\G而不是/G,也不是\g。\G:是MySQL快捷命令,在dos命令窗口輸入\h 然后按回車(chē)出現(xiàn)全部快捷命令,這些快捷命令區(qū)分大小寫(xiě):

成功出現(xiàn)創(chuàng)建數(shù)據(jù)庫(kù)的語(yǔ)句格式和編碼格式。/*!40100 DEFAULT CHARACTER SET gbk*/為多行注釋,注釋內(nèi)容說(shuō)編碼格式為GBK。

2. 幾種編碼格式簡(jiǎn)介

GBK:GBK即漢字內(nèi)碼擴(kuò)展規(guī)范,K為擴(kuò)展的漢語(yǔ)拼音中"擴(kuò)"字的聲母。英文全稱(chēng)Chinese Internal Code Specification。GBK編碼標(biāo)準(zhǔn)兼容GB2312,共收錄漢字21003個(gè)、符號(hào)883個(gè),并提供1894個(gè)造字碼位,簡(jiǎn)、繁體字融于一庫(kù)。通行于中國(guó)大陸。

GB2312:是中華人民共和國(guó)國(guó)家漢字信息交換用編碼,全稱(chēng)《信息交換用漢字編碼字符集--基本集》,1980年由國(guó)家標(biāo)準(zhǔn)總局發(fā)布。基本集共收入漢字6763個(gè)和非漢字圖形字符682個(gè),通行于中國(guó)大陸。

ISO-8859-1:ISO-8859-1編碼是單字節(jié)編碼,計(jì)算機(jī)最初是在美國(guó)等國(guó)家發(fā)明的,所以表示字符只有簡(jiǎn)單的幾個(gè)字母只要對(duì)字母進(jìn)行編碼就好,向下兼容ASCII,其編碼范圍是0x00-0xFF,0x00-0x7F之間完全和ASCII一致,0x80-0x9F之間是控制字符,0xA0-0xFF之間是文字符號(hào)。通行于歐洲。

UTF-8:UTF-8編碼則是用以解決國(guó)際上字符的一種多字節(jié)編碼,是在互聯(lián)網(wǎng)上使用最廣的一種unicode的實(shí)現(xiàn)方式。它對(duì)英文使用8位(即一個(gè)字節(jié)),中文使用24位(三個(gè)字節(jié))來(lái)編碼。對(duì)于英文字符較多的論壇則用UTF-8節(jié)省空間。UTF-8編碼的文字可以在各國(guó)各種支持UTF8字符集的瀏覽器上顯示。國(guó)際通用。

ASCII:包含數(shù)字,字母和符號(hào)的二進(jìn)制存儲(chǔ)編碼。規(guī)定了128個(gè)字符的編碼,比如空格“SPACE”是32(二進(jìn)制00100000),大寫(xiě)的字母A是65(二進(jìn)制01000001)。這128個(gè)符號(hào)(包括32個(gè)不能打印出來(lái)的控制符號(hào)),只占用了一個(gè)字節(jié)的后面7位,最前面的1位統(tǒng)一規(guī)定為0。

Unicode:當(dāng)然是一個(gè)很大的集合,現(xiàn)在的規(guī)模可以容納100多萬(wàn)個(gè)符號(hào)。每個(gè)符號(hào)的編碼都不一樣,比如,U+0639表示阿拉伯字母Ain,U+0041表示英語(yǔ)的大寫(xiě)字母A,U+4E25表示漢字“嚴(yán)”。具體的符號(hào)對(duì)應(yīng)表,可以查詢(xún)http://unicode.org,或者專(zhuān)門(mén)的漢子對(duì)照表。Unicode只是一個(gè)符號(hào)集,它只規(guī)定了符號(hào)的二進(jìn)制代碼,卻沒(méi)有規(guī)定這個(gè)二進(jìn)制代碼應(yīng)該如何存儲(chǔ)。

三、 修改數(shù)據(jù)庫(kù)名(了解)

修改數(shù)據(jù)庫(kù)在MySQL4.1.7版本中被添加進(jìn)來(lái),格式為:rename database 舊數(shù)據(jù)庫(kù)名 to 新數(shù)據(jù)庫(kù)名;但由于改到新數(shù)據(jù)庫(kù),如果新數(shù)據(jù)庫(kù)的默認(rèn)結(jié)構(gòu),限制性定義,編碼格式等與舊數(shù)據(jù)庫(kù)不同就可能導(dǎo)致數(shù)據(jù)丟失,結(jié)構(gòu)混亂,所以在MySQL5.1.2版本中除去。

四、 選擇數(shù)據(jù)庫(kù)

如果要在每個(gè)數(shù)據(jù)庫(kù)下進(jìn)行創(chuàng)建表,視圖等的操作就要先選擇數(shù)據(jù)庫(kù)。

語(yǔ)法結(jié)構(gòu):use 數(shù)據(jù)庫(kù)名;

案例:選擇數(shù)據(jù)庫(kù)demo1。

命令語(yǔ)句:use demo1;

按回車(chē)看執(zhí)行結(jié)果:

這樣顯示成功,不然就可能出錯(cuò),如:

ERROR 1064(42000):You have an error in your SQL syntax;check the manual that corresponds to your MySQL server version for the right syntax to use near‘user demo’at line1

翻譯:錯(cuò)誤 編號(hào)1064(42000):你有一個(gè)語(yǔ)法錯(cuò)誤;請(qǐng)查詢(xún)手冊(cè)用接近第一行user demo 的正確語(yǔ)法回應(yīng)MySQL服務(wù)器的顯示。

編號(hào)1064就指示是語(yǔ)法錯(cuò)誤,凡是語(yǔ)法有誤都出現(xiàn)錯(cuò)誤編號(hào)1064。

這些錯(cuò)誤在每個(gè)環(huán)節(jié)都可能出現(xiàn),都是一些細(xì)節(jié)錯(cuò)誤,一定要仔細(xì)。

還有一類(lèi)錯(cuò)誤是數(shù)據(jù)庫(kù)不存在:

ERROR 1049(42000):Unknown database ’demo’

翻譯:錯(cuò)誤 編號(hào)1049:未知的數(shù)據(jù)庫(kù)‘demo’。這樣可以通過(guò)查看數(shù)據(jù)庫(kù)來(lái)規(guī)避。(Show databases;)

五、 刪除數(shù)據(jù)庫(kù)

在刪除數(shù)據(jù)庫(kù)時(shí)一定要特別注意,因?yàn)橛妹罘鸇OS窗口或者說(shuō)不使用圖形化管理工具的情況下刪除數(shù)據(jù)庫(kù)是沒(méi)有提示框彈出的,如果沒(méi)做備份,一旦刪除則永久刪除無(wú)法找回。

語(yǔ)法結(jié)構(gòu):drop database 數(shù)據(jù)庫(kù)名;

案例:刪除數(shù)據(jù)庫(kù)db_demo1;

命令語(yǔ)句:drop database db_demo1;

寫(xiě)完記得再看一遍,是否有誤,因?yàn)槲以?jīng)就刪錯(cuò)過(guò)數(shù)據(jù)庫(kù),幸好里面沒(méi)有特別重要的數(shù)據(jù),如果是項(xiàng)目要用的數(shù)據(jù),那就呵呵了…..

經(jīng)過(guò)前后對(duì)比發(fā)現(xiàn)我們刪除數(shù)據(jù)庫(kù)操作成功。

SQL語(yǔ)法總結(jié):

查看所有數(shù)據(jù)庫(kù):【show databases; 】

創(chuàng)建數(shù)據(jù)庫(kù):【create database 數(shù)據(jù)庫(kù)名;】

查看所創(chuàng)建的數(shù)據(jù)庫(kù):【show create database 數(shù)據(jù)庫(kù)名\G;】

選擇數(shù)據(jù)庫(kù):【use 數(shù)據(jù)庫(kù)名;】

刪除數(shù)據(jù)庫(kù):【drop database 數(shù)據(jù)庫(kù)名;】

-------------------《end》------------------

總結(jié)

以上是生活随笔為你收集整理的MySQL数据库的总结_MySQL数据库应用总结(三)—MySQL数据库的基本操作的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。