server層
儲存引擎
聯結器
負責與客戶端建立連線,獲取許可權,維持和管理連線
mysql -h$ip -p$port -u$user -p
長鏈結
短連線
佔記憶體
select sql_cache * from t where id=10
mysql8.0版本開始沒有查詢快取功能
詞法分析
語法分析
例如
mysql> select * from t1 join t2 using(id) where t1.c=10 and t2.d=20;
1.即可以先從表t1裡取出c=10的記錄,再根據id之關聯到t2,判斷裡面d的值是否等於202.也可以從t2裡取出d=20的記錄id值,再根據id值關聯到t1,在判斷c值是否等於10
mysql做筆記 mysql學習筆記
alter table 新增,修改,刪除表的列,約束等表的定義。檢視列 desc 表名 修改表名 alter table t book rename to bbb 新增列 alter table 表名 add column 列名 varchar 30 刪除列 alter table 表名 drop ...
MYSQL的學習筆記 MYSQL的約束
約束 約束可以保證資料的完整性和一致性 約束分為表級約束和列級約束 約束的型別 1 空值與非空值 null,字段值可以為空 not null,字段值禁止為空 2 auto increment 自動編號,並且必須與主鍵組合使用 預設情況下,其開始值為1,每次的增量為1 3 primary key 主鍵...
mysql學習筆記 51 mysql學習筆記
初學mysql時整理,隨時更新 資料操作 增 insert into 表名 字段列表 values 值列表 值列表 如果要插入的值列表包含所有字段並且順序一致,則可以省略字段列表。可同時插入多條資料記錄!replace 與 insert 完全一樣,可互換。insert into 表名 set 欄位名...