站長資訊網
最全最豐富的資訊網站

MySQL基礎詳解之數據模型和SQL語言

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

MySQL基礎詳解之數據模型和SQL語言

推薦學習:mysql視頻教程

一、關系型數據庫

我們知道 MySQL 是一個關系型數據庫管理系統(RDBMS),而關系型數據庫(RDB)是現在應用最廣泛的數據庫。

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

示例:下面是一個“學生表”的數據

MySQL基礎詳解之數據模型和SQL語言

二、MySQL 的數據模型

MySQL 是一個客戶端/服務器(C/S)系統,可以通過客戶端向服務器發送 SQL 語句來實現數據庫的讀寫操作。

一個 MySQL 服務器可以有多個數據庫,每個數據庫也可以有多個表??蛻舳诉B接其中一個數據庫后,就可以操作該數據庫中的表了。

MySQL基礎詳解之數據模型和SQL語言

三、SQL 語言

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

1. 標準 SQL

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

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

2. SQL 語句及其種類

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

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

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

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

3. SQL 的基本語法規則

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

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

推薦學習:mysql視頻教程

贊(0)
分享到: 更多 (0)
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
女人高潮内射99精品| 国产精品一区二区久久沈樵| 亚洲国产精品无码久久久秋霞2 | 亚洲中文字幕无码久久精品1 | 无码人妻精品一区二区蜜桃百度| 国产成人无码aa精品一区| 国产精品一品二区三区的使用体验| 精品人妻av区乱码| 精品无人码麻豆乱码1区2区| 人妻少妇精品视中文字幕国语| 日韩精品在线视频| 国产精品亚洲片在线| 青青热久久久久综合精品| 久久精品国产99久久久香蕉| 国产成人久久精品麻豆一区| 香蕉99久久国产综合精品宅男自 | 国产美女精品三级在线观看 | 国产精品91在线播放| 国内精品一区二区三区最新| 亚洲精品乱码久久久久久V| 久久AV无码精品人妻糸列| 97精品人人妻人人| 51精品视频免费国产专区| 久久亚洲精品成人AV| 色妞ww精品视频7777| 久久精品国产亚洲AV麻豆~| 国产福利精品一区二区| 国99精品无码一区二区三区| 日韩精品免费视频| 久久国产精品一区免费下载| 久久国产精品免费专区| 久久99精品波多结衣一区| 亚洲第一精品在线视频| 全球AV集中精品导航福利| 人人妻人人澡人人爽人人精品97| 一本大道久久a久久精品综合| 日韩AV无码精品人妻系列| 久久亚洲精品成人AV| 精品人妻久久久久久888| 精品视频一区二区三三区四区| 久久久久久亚洲Av无码精品专口 |