sql很多都搞不清Sql和Mysql,資料庫之間的關係,其實這些概念之間的關係用下面這張圖就能搞懂:
也就是說,資料庫是草圖,Mysql是交稿,資料可以理解成磚塊,sql是處理磚塊(資料)的工具。
下面這張圖是SQL的常見分類,以及常用操作指令:
資料庫中表的結構包括了代表列名的列,和具體資料的行
表中的某一列(或幾列)會被定為主鍵,表示資料唯一性
主鍵值不允許有重複
聯結 join:不同表之間透過主鍵聯絡起來
資料庫的資料型別:1)字串型 2)數字型 3)日期
1)字串型別:char定長字串 varchar可變長度字串 text文字字串型別 blob二進位制的文字資料(影片等)等等
2)數字型:int整型 float浮點型 等等
3)日期型:date日期值 datetime日期與時間組合 timestamp等等
SQL書寫規則:
1)語句以英文 ;結尾
2)不區分關鍵字的大小寫
3)表名與列名不區分大小寫
4) 輸入符號的時候只能用英文
5)列名不能加單引號
前要安裝好Mysql和Navicat端,透過Navicat端進行表建立、刪除、查詢、更新等操作。之後就可以對各種不同資料庫作業系統進行訪問。
在新增表,如圖為例: