MySQL 筆記2 MySQL 基礎

2021-08-31 06:44:30 字數 1998 閱讀 2131

mysql 系列筆記是筆者學習、實踐mysql資料庫的筆記

mysql 資料庫基礎入門教程

mysql 官方文件

儲存引擎:儲存資料的技術。mysql中的資料可以用各種不同的技術儲存在檔案(或者記憶體)中,這些技術中的每一種技術都使用不同的儲存機制、索引技巧、鎖定水平並且最終提供廣泛的不同的功能和能力。不同的儲存引擎效能不一樣,各有優缺點。

事務:作為單個邏輯工作單元執行的一系列操作,要麼完全地執行,要麼完全地不執行。

myisam:

innodb:

memory:

設定環境變數:

mysql常用命令:

# 連線mysql

>mysql -u root -p

enter password: **** # 輸入密碼

# 退出mysql,三種方法

exit;

quit;

\q;# 檢視所有資料庫

show databases;

# 使用某個資料庫

use 資料庫名;

# 檢視當前資料庫的表

show tables;

# 修改資料庫密碼

set password for 使用者名稱@localhost = password('新密碼');

set password for root@localhost = password('123');

連線mysql:

輸入連線名(只是乙個標識,隨便取)和密碼:

斷開/刪除連線:連線名右鍵

專業術語:術語

說明資料庫

資料庫是一些關聯表的集合

表具有固定的列數,和任意的行數

列乙個資料項 field 字段

行一條記錄 row

主鍵主鍵是唯一的,乙個資料表中只能包含乙個主鍵,可以使用主鍵來查詢資料

外來鍵外來鍵用於關聯兩個表

索引索引是對資料庫表中一列或多列的值進行排序的一種結構,使用索引可快速訪問資料庫表中的特定資訊。

類別功能

ddl:資料定義(definition)語言

用來定義資料庫物件:建立庫,表,列等。

dml:資料操作(manipulation)語言

用來運算元據庫表中的記錄

dql:資料查詢(query)語言

用來查詢資料

dcl:資料控制(control)語言

用來定義訪問許可權和安全級別

node:在mysql中,文字型別和日期型別都要用單引號括起來,『mysql』 、 『2020-01-01』。

數值(number)型別:

文字(text)型別:

日期/時間(data)型別:

MySQL學習筆記 2 MySQL高階

mysql學習筆記 2 mysql高階 1.mysql資料庫邏輯結構 innodb儲存的邏輯結構包括 表空間 table space 段 segment 區 extent 塊 頁 block page 預設情況下,所有資料都儲存在共享表空間中。如果設定了innodb file per table,每...

2 MySQL基礎 基礎查詢介紹

基礎查詢 語法 select 查詢列表 from 表名 1 查詢列表可以是 表中的字段 常量值 表示式 函式 2 查詢的結果是乙個虛擬的 查詢單個字段 select error code from error log 查詢多個字段 select error name thread id from e...

MySQL解析(2) MySQL版本

mysql ab目前維護的mysql版本主要包括 mysql 4.1 mysql 5.0 mysql 5.1 mysql 6.0 其中處於stable狀態的有mysql4.1 5.0,而mysql5.1處於rc beta 版,mysql 6.0 處於 alpha版。mysql 5.0是stable的...