MySQL的基礎操作
阿新 • • 發佈:2019-01-13
什麼是資料庫
資料庫---比檔案儲存資料更加利於管理的東西,它能更有效的管理資料。
資料庫儲存介質:
- 磁碟
- 記憶體
主流資料庫
- SQL Sever:微軟的產品,適合用於中大型專案。
- Oracle:甲骨文產品,適合大型專案,複雜的業務邏輯,併發一般來說不如MySQL。
- MySQL:世界上最受歡迎的資料庫,屬於甲骨文,併發性好,不適合做複雜的業務。
- PostgreSQL :加州大學伯克利分銷計算機系開發的關係型資料庫。
- SQLite:是一款輕型的資料庫,是遵守ACID的關係型資料庫管理系統,它包含在一個相對小的C庫中。它的設計目標是嵌入式的。
- H2:是一個用Java開發的嵌入式資料庫,它本身只是一個類庫,可以直接嵌入到應用專案中。
基本使用
- 連線到伺服器 (以管理員身份開啟cmd)
注意:
如果沒有寫 -h 127.0.0.1 預設是連線本地。
如果沒有寫 -P 3306 預設是連線3306埠號(MySQL的預設埠號)。此處因為我之前修改了我的MySQL埠號為3307。
- 建立資料庫
- 查詢所有資料庫
- 刪除庫 /***慎用慎用慎用***/
drop database 庫名;
- 建立資料庫,並指定字符集和校驗規則
charset=utf8(character set utf8),指定字符集為utf8
collate utf8_general_ci,指定字符集校驗規則(不區分大小寫)
collate utf8_bin,區分大小寫
- 顯示建立語句
- 修改資料庫(堆資料庫的修改一般指的是修改資料庫的字符集,校驗規則)
- 使用資料庫
- 建立表
- 建立表,指定字符集和校驗規則
- 查看錶結構
- 查詢當前資料庫下的所有表
- 表中插入資料
一次只插入一條資料
一次插入多條資料
- 查詢表中資料
- 修改表
修改表中變數的型別
新增新欄位
刪除一列
- 刪除表中資料
- 刪除表
- 查詢儲存引擎 (儲存引擎:資料庫管理系統如何儲存資料、如何為儲存資料建立索引和如何更新、查詢資料等技術的實現方法)
- 檢視登入當前伺服器的所有客戶端