新手必看!最簡單的MySQL資料庫詳解
本篇文章主要跟大家介紹的是詳解MySQL資料庫,對於新手來說幫助很大的,而且MySQL是最流行的關係型資料庫管理系統,在web應用方面,MySQL也是最好的RDBMS應用軟體之一,因此,感興趣的朋友記得要看完!
是什麼資料庫?
資料庫(Datebase)是根據資料的結構來組織、儲存和管理資料的倉庫。每一個資料庫都至少有一個API去進行建立,訪問,管理搜尋和複製所儲存的資料。將資料儲存在檔案中也是一個方法,但是讀寫速度會受到影響。所以,我們現在選擇關係型資料庫管理系統來儲存和管理大資料量,這意味這必須建立在關係模型的基礎上,藉助於集合代數等數學概念和方法來解決資料庫中的資料。
RDBMS特點:
1、以表格的形式展現資料。
2、每行是各種記錄名稱。
3、每列是記錄名稱所對應的資料域。
4、許多的行和列組成一張表單。
5、表單再組成database。
RDBMS術語
在們開始學習MySQL資料庫前,讓我們先了解一下RDBMS的一些術語:
資料庫:屬於一些關聯表的集合。
資料表:表是資料的矩陣,它類似一個簡單的電子表格在資料庫中。
列:一列資料的元素,包含著同型別的資料。
行:一行是一組相關資料,例如訂閱資料。
冗餘:在儲存雙倍資料時,降低效能的同時,提高安全性。
主鍵:是唯一的,一個資料表一個主鍵。透過主鍵查詢資料資訊。
複合鍵:將多個列作為一個索引鍵,在複合索引上使用較多。
索引:在訪問資料庫表中特定資訊的時候,使用索引是最為方便的。它是對資料庫中列項的值進行排序的結構,比較像目錄部分。
參照完整性:參照的完整性要求關係中只能引用存在的實體。與實體完整性是關係模型必須滿足完整性約束條件,保證資料的一致性。
MySQL資料庫
MySQL資料庫屬於關係型資料庫管理系統,在關聯資料庫時並沒有將資料放在一個很繁雜的大倉庫中,而是儲存在不相同的表中,增加速度的同時,提高了使用的靈活性。
1、MySQL是開源的,不需要支付額外的任何費用。
2、MySQL對大資料庫支援,對上千萬條記錄的大資料庫處理時也比較方便。
3、MySQL使用標準的SQL資料語言形式。
4、MySQL在多個系統上都可以執行,而且支援語言非常廣泛,例如:C、C++、Python、Java、Perl、PHP等。
5、MySQL對PHP的支援非常的好,而PHP是目前Web最好的開發語言之一。
6、MySQL方便的一點是可以定製,採用GPL協議,你可以修改原始碼進而開發符合自己使用的MySQL系統。
MySQL資料庫建立
我們可以在登陸MySQL伺服器後,使用create命令建立資料庫,語法如下:
CREATE DATABASE 資料庫名;
下面是一個簡單的命令演示如何建立資料庫:
[root@host]# mysql -u root -pEnter password:****** #登陸後進入終端mysql>create DATABASE RUNOOB;
使用mysqladmin建立資料庫
使用普通使用者,你可能需要特定的許可權來建立或刪除MySQL資料庫。
所以使用root使用者登陸,root使用者擁有最高的許可權,可以使用mysql命令來建立資料庫。
下面的命令簡單的演示了建立資料庫過程
[root@host]# mysqladmin -u root -p create RUNOOBEnter password:******
執行成功後即可建立MySQL資料庫。
感謝各位的閱讀!以上就是關於“最簡單的MySQL資料庫詳解”的內容介紹,相信大家看完之後有更深的瞭解,如果還想了解更多相關知識,可以關注摩杜雲行業資訊頻道,更多相關知識等著你來學習。如果覺得這篇文章不錯的話,也可以分享給更多的人看到。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69996141/viewspace-2790174/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- MySQL資料庫-鎖詳解MySql資料庫
- php簡單操作mysql資料庫的類PHPMySql資料庫
- MySQL資料庫的基本使用簡單易懂MySql資料庫
- 資料庫篇:mysql鎖詳解資料庫MySql
- MySQL資料庫基礎詳解MySql資料庫
- 資料庫——關係型資料庫MySQL--簡單使用資料庫MySql
- python中yield的用法詳解——最簡單,最清晰的解釋Python
- (7) MySQL資料庫備份詳解MySql資料庫
- mysql資料庫的安裝(圖文詳解)MySql資料庫
- MySQL資料庫詳解(三)MySQL的事務隔離剖析MySql資料庫
- 資料庫表連線的簡單解釋資料庫
- 小白也能懂的Mysql資料庫索引詳解MySql資料庫索引
- 簡單分析Flask 資料庫遷移詳情Flask資料庫
- 必看的資料庫規範資料庫
- 刪庫不跑路-詳解MySQL資料恢復MySql資料恢復
- WINDOWS下安裝MYSQL資料庫教程詳解WindowsMySql資料庫
- 史上最簡單MySQL教程詳解(基礎篇)之多表聯合查詢MySql
- 修改SQL Server資料庫表的建立時間最簡單最直接有效的方法SQLServer資料庫
- 史上最簡單的Spring Security教程(三十六):RememberMeAuthenticationFilter詳解SpringREMFilter
- 如何建立最簡單的 ABAP 資料庫表,以及編碼從資料庫表中讀取資料 (上)資料庫
- MySQL資料庫索引簡介MySql資料庫索引
- 兩種簡單分析和優化MySQL資料庫表的方法優化MySql資料庫
- 必看的資料庫使用規範資料庫
- 從最簡單的資料劫持瞭解vue雙向繫結原理Vue
- 入門到放棄node系列之MySQL資料庫的簡單使用MySql資料庫
- 路飛專案使用mysql資料庫詳細講解MySql資料庫
- MySQL資料庫索引以及失效場景詳解DELNMySql資料庫索引
- 資料庫篇-mysql詳解( 一 )之基礎應用資料庫MySql
- MySQL 資料型別詳解MySQL 資料型別
- 詳解MySQL資料型別MySql資料型別
- 你想不到的最簡單php操作MySQLPHPMySql
- springboot 多資料來源,最簡單的整合方式Spring Boot
- 資料庫框架Sugar的使用詳解資料庫框架
- 簡單介紹mysql中資料庫覆蓋匯入的幾種方式MySql資料庫
- MySQL InnoDB資料庫如何保證事務特性示例詳解MySql資料庫
- 簡單介紹mysql如何刪除資料表和關聯的資料表刪除詳情MySql
- mysql 資料庫效能分析工具簡介MySql資料庫
- MySQL資料庫儲存引擎簡介MySql資料庫儲存引擎