1. 程式人生 > >MySQL的基礎操作

MySQL的基礎操作

什麼是資料庫

資料庫---比檔案儲存資料更加利於管理的東西,它能更有效的管理資料。

資料庫儲存介質:

  • 磁碟
  • 記憶體

主流資料庫

  • 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,區分大小寫

  • 顯示建立語句

  • 修改資料庫(堆資料庫的修改一般指的是修改資料庫的字符集,校驗規則)

  • 使用資料庫

  • 建立表

  • 建立表,指定字符集和校驗規則

  • 查看錶結構

  • 查詢當前資料庫下的所有表

  • 表中插入資料

一次只插入一條資料

一次插入多條資料

  • 查詢表中資料

  • 修改表

修改表中變數的型別

新增新欄位

刪除一列   

  • 刪除表中資料

  • 刪除表

  • 查詢儲存引擎 (儲存引擎:資料庫管理系統如何儲存資料、如何為儲存資料建立索引和如何更新、查詢資料等技術的實現方法)

  • 檢視登入當前伺服器的所有客戶端