站長資訊網(wǎng)
        最全最豐富的資訊網(wǎng)站

        MySQL基礎(chǔ)詳解之數(shù)據(jù)模型和SQL語言

        本篇文章給大家?guī)砹岁P(guān)于mysql的相關(guān)知識,其中主要介紹了關(guān)于數(shù)據(jù)模型和SQL語言的相關(guān)問題,即數(shù)據(jù)在 MySQL 中是如何存儲的,以及對 SQL 語句的一些初步認識,下面一起來看一下,希望對大家有幫助。

        MySQL基礎(chǔ)詳解之數(shù)據(jù)模型和SQL語言

        推薦學(xué)習(xí):mysql視頻教程

        一、關(guān)系型數(shù)據(jù)庫

        我們知道 MySQL 是一個關(guān)系型數(shù)據(jù)庫管理系統(tǒng)(RDBMS),而關(guān)系型數(shù)據(jù)庫(RDB)是現(xiàn)在應(yīng)用最廣泛的數(shù)據(jù)庫。

        關(guān)系型數(shù)據(jù)庫和 Excel 工作表一樣,使用由行和列組成的二維表來存儲數(shù)據(jù)。并且關(guān)系型數(shù)據(jù)庫使用專門的 SQL 語言來操作數(shù)據(jù)。

        示例:下面是一個“學(xué)生表”的數(shù)據(jù)

        MySQL基礎(chǔ)詳解之數(shù)據(jù)模型和SQL語言

        二、MySQL 的數(shù)據(jù)模型

        MySQL 是一個客戶端/服務(wù)器(C/S)系統(tǒng),可以通過客戶端向服務(wù)器發(fā)送 SQL 語句來實現(xiàn)數(shù)據(jù)庫的讀寫操作。

        一個 MySQL 服務(wù)器可以有多個數(shù)據(jù)庫,每個數(shù)據(jù)庫也可以有多個表。客戶端連接其中一個數(shù)據(jù)庫后,就可以操作該數(shù)據(jù)庫中的表了。

        MySQL基礎(chǔ)詳解之數(shù)據(jù)模型和SQL語言

        三、SQL 語言

        SQL 是為了操作關(guān)系型數(shù)據(jù)庫而開發(fā)的語言。雖然 SQL 也有標準,但實際上根據(jù) RDBMS 的不同 SQL 也不盡相同。

        1. 標準 SQL

        國際標準化組織(ISO)為 SQL 制定了相應(yīng)的標準,以此為基準的 SQL 稱為標準 SQL。

        然而各個 RDBMS 并沒有完全遵守該標準,這就會造成能夠在 Oracle 上使用的 SQL 卻無法在 MySQL 中使用,反之亦然。當然,各個 RDBMS 對標準 SQL 的支持也是越來越好的,只要學(xué)會了標準 SQL,基本上就能夠在各種 RDBMS 中書寫 SQL 語句了。

        2. SQL 語句及其種類

        SQL 語句是用關(guān)鍵字、表名、列名等組合而成的一條語句。關(guān)鍵字是指那些含義或使用方法已經(jīng)被定義好的單詞。例如:查詢關(guān)鍵字是create;來自哪個表使用from等。

        根據(jù)對 RDBMS 賦予的指令各類的不同,SQL 語句可以分為三類:

        • DDL(數(shù)據(jù)定義語言)用來創(chuàng)建和刪除數(shù)據(jù)庫、表等對象。
        • DML(數(shù)據(jù)操縱語言)用來查詢或變更表中的記錄。
        • DCL(數(shù)據(jù)控制語言)用來確認或取消對數(shù)據(jù)庫中數(shù)據(jù)的變更,以及對用戶權(quán)限的操作。

        后面會出一篇文章詳細介紹這三種 SQL 語句,這里就不展開說了。

        3. SQL 的基本語法規(guī)則

        書寫 SQL 語句時必須要遵守一些語法規(guī)則。

        • SQL 語句要以分號(;)結(jié)尾:在 MySQL 中,SQL 語句是逐條執(zhí)行的,使用分號(;)表示一條 SQL 語句的結(jié)束。
        • SQL 語句不區(qū)關(guān)鍵字的分大小寫: SQL 中不區(qū)分關(guān)鍵字的大小寫,包括表名和列名等。
        • 單詞需要用空格或者換行來分隔:單詞之間需要使用空格或換行符來分隔,否則將會發(fā)生錯誤。
        • 常數(shù)的書寫方式是固定的:字符串或日期型常數(shù),使用單引號括起來;數(shù)字類型直接書寫即可。

        推薦學(xué)習(xí):mysql視頻教程

        贊(0)
        分享到: 更多 (0)
        網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號
        主站蜘蛛池模板: 呦交小u女国产精品视频| 精品成在人线AV无码免费看| 亚洲精品无码mv在线观看网站 | 99re只有精品8中文| 国产乱人伦偷精品视频AAA | 久久久久久国产精品免费无码| 久久久精品无码专区不卡| 午夜精品久视频在线观看| MM1313亚洲国产精品| 久久精品天天中文字幕人妻| 少妇人妻无码精品视频| 亚洲一区二区三区在线观看精品中文| 国产亚洲精品线观看动态图| 99国内精品久久久久久久| 欧美日韩精品一区二区| 99re国产精品视频首页| 91精品国产综合久久久久久| 国产精品乱码高清在线观看| 欧美午夜精品久久久久免费视| 亚洲精品乱码久久久久久不卡| 欧美激情视频精品一区二区 | 精品久久久久久久久久中文字幕| 99riav国产精品| 国产精品成| 国产高清精品一区| 成人国产一区二区三区精品 | 日韩精品人妻系列无码专区| 亚洲AV无码久久精品狠狠爱浪潮 | 国产精品久久久久久搜索| 国产精品www| 九九热在线精品视频| 久久99热精品| 国产成人精品久久亚洲高清不卡| 国产成人精品午夜福麻豆| 成人精品一区二区三区| 精品国产一区二区22| 人妻无码精品久久亚瑟影视| 亚洲精品99久久久久中文字幕| 亚洲精品自产拍在线观看| 久久久久久国产精品免费无码| 精品乱码一区二区三区四区|