MySQL資料庫8(二)MySQL基本介紹

2022-08-31 13:51:07 字數 1794 閱讀 6635

mysql是乙個關係型資料庫管理系統。

1、mysql是一種開源免費的資料庫產品。

2、mysql對php的支援最好(wamp或者lamp)

mysql中用到的操作指令就是sql指令。

mysql是一種c/s結構:客戶端和服務端

服務端對應的軟體:mysqld.exe,在mysql的安裝目錄下的bin目錄中可以找到。

通過windows下開啟cmd,然後使用命令進行管理

net start 服務(mysql):開啟服務

錯誤情況:發生系統錯誤5。拒絕訪問

以管理員身份執行cmd即可解決,若想永久解決,去c:\windows\system32,找到cmd.exe,先建立快捷方式,右鍵選擇屬性-快捷方式-高階-用管理員身份執行。

net stop mysql :關閉服務

前提:在安裝mysql的時候將mysql新增到windows的服務中去了。

方式1:

進入服務

方式2:

進入服務:通過命令列:win+r –輸入services.msc

通過服務對mysql伺服器進行管理

方案1:右鍵服務,然後選擇開啟或者停止

方案2:雙擊服務,進入到服務詳情介面,點選開啟或者停止按鈕。

通過客戶端(mysql.exe)與伺服器進行連線認證,就可以進行操作。

通常:服務端和客戶端不在同一臺電腦上。

1、找到mysql.exe(通過cmd控制台:如果在安裝的時候指定了mysql.exe所在的路徑為環境變數,就可以直接訪問,如果沒有,那麼就必須進入mysql.exe所在目錄)

3、輸入伺服器中mysql監聽的埠:-p:3306

4、輸入使用者名稱:-u:root

5、輸入密碼:-p:root

注意事項:

1、通常埠都可以預設:mysql的監聽埠通常都是3306

2、mysql 或者mysql.exe

3、密碼的輸入可以先輸入-p,直接換行,然後再以密文方式輸入密碼(安全)

4、-h 主機名,可以使用該引數指定主機名或ip,如果不指定,預設是localhost。

建議方式:使用sql提供的指令

exit;   //exit 帶分號

\q;    //\q帶不帶分號都可以

quit;  //quit帶不帶都可以

mysql服務端架構由以下幾層構成:

1、資料庫管理系統(最外層):dbms,專門管理伺服器端的所有內容

2、資料庫(第二層):db,專門用於儲存資料的倉庫(可以有很多個倉庫)

3、二維資料表(第三層):table,專門用於儲存具體實體的資料

4、字段(第四層):field,具體儲存某種型別的 資料(實際儲存單元)

資料庫中常用的幾個關鍵字

row:行

column:列(filed)

Mysql 資料庫(二)

一 儲存引擎 什麼是儲存引擎 在資料庫中,表的型別是不同的,而儲存引擎就是表的型別。針對不同的儲存引擎,資料庫也有不同的處理方法。show engines 檢視乙個儲存引擎。常用的儲存引擎 innodb 支援事物,支援事物安全表,支援行鎖定和外來鍵。什麼是事物 單個邏輯單元的執行的一系列操作,要麼都...

Mysql資料庫入門二

外來鍵約束 乙個實體的某個字段指向另乙個實體的主鍵,就稱為外來鍵被指向的實體 它的作用 用於約束處於關係內的實體.保證引用完整性,也就是說資料的準確 tips 1.外來鍵一定要指向主鍵,有主鍵才有外來鍵 2.外來鍵列的型別和長度一定要和參照的主鍵的型別和約定長度一致 新增外來鍵 有兩張表分別為stu...

mysql資料庫基礎(二)

1.的用法 2.not 的用法 where end isnull andnot title hello dept id select dept id from department where name loans date between 2005 01 01 and 2005 12 31 1.b...