5、学MySQL前必须要了解的数据库专业术语
在正式學習 MySQL 數據庫前,我們有必要先了解一下數據庫中的專業術語。下面匯總了一些在學習 MySQL 過程中會遇到的專業術語。
數據庫管理系統(DBMS)
是位于操作系統與用戶之間的一種操縱和管理數據庫的軟件。關系型數據庫通過關系數據庫管理系統(RDBMS)進行管理。
關系(Relational,即 RDBMS 里的 R)
表示這是一種特殊的 DBMS,數據庫中表與表之間要存在關系。
數據庫(DataBase,即 RDBMS 里的 DB)
是一個用來存儲和管理數據的倉庫。它的存儲空間很大,并且有一定的數據存放規則。通過由行和列組成的二維表(類似 Excel 工作表)來管理數據。數據庫中可以同時存儲多個表。
管理系統(Management System,即 RDBMS 里的 MS)
是一個軟件,我們可以通過它來插入(insert)、查詢(query)、修改(modify)或刪除(delete)表中的數據。
用來管理數據的二維表在關系數據庫中簡稱為表(Table),每個表由多個行(Row)和列(Column)組成。
表的列(垂直方向)稱為字段,是具有相同數據類型的數據集合。表的行(水平方向)稱為記錄(Record),相當于一條數據。記錄可以包含多項信息,表中的每一列都對應于其中的某一項。
下圖是一個統計學生信息的 student 表??梢钥吹?#xff0c;每個列都包含了所有學生的某個信息,比如 name(姓名)。而每行則包含了某個學生的所有信息,即 id(編號)、name(姓名)、 age (年齡)、stuno(學號)等。
SQL(Structured Query Language,結構化查詢語言)是用來操作關系型數據庫的語言,使用 SQL 可以對數據庫和表進行添加、刪除、修改和查詢等操作。
與其它計算機語言一樣,初次接觸 SQL 的人肯定會覺得它很奇怪。例如,在創建表時,很多人都會把表與圖表或圖片聯系起來,但是 MySQL 不是這樣的。在 MySQL 中創建表時,你必須輸入類似下面這樣的內容。
CREATE TABLE `student` (`id` int(4),`name` varchar(20),`age` int(4),`stuno` int(11),PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8;如果你對 SQL 還不太熟悉,可能會對以上語句心生畏懼。不過請放心,隨著教程的深入學習,你會很快的熟練使用 SQL,并且對上述 SQL 語句的看法也會悄然地發生變化。它不再是一組怪誕地表達,而是一種有助于信息描述的強大工具。
總結
以上是生活随笔為你收集整理的5、学MySQL前必须要了解的数据库专业术语的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 3、常用数据库访问接口简介
- 下一篇: 1、SQL是什么?它能做什么?