MySQL的相關知識

2021-09-24 15:27:28 字數 1111 閱讀 7693

在伺服器下/etc/my.cmf檔案下新增以下三句話:

log-bin = mysql-bin

binlog-format=row

server-id=1

show master status

show master logs

show binary logs ;

show binlog events in 'mysql-bin.000012';

show variables like 'binlog_format';                                            row

show variables like '%server_id%';

show variables like 'log_bin';

字符集,即用於定義字元在資料庫中的編碼的集合

utf8_general_ci :不區分大小寫 

utf8_general_cs: 區分大小寫

utf8:3個位元組(並非真正的utf-8)

utf8mb4:4個位元組(真正的utf-8)

資料庫中的排序規則用來定義字元在進行排序和比較的時候的一種規則

utf8_unicode_ci:大小寫不敏感

utf8mb4_bin:大小寫敏感

修改列舉資料型別

alter table `order_items` modify column `sell_type` enum('normal','package','gift','hidden','cut_fruit') ;

檢視資料庫的使用者許可權

select distinct concat('user: ''',user,'''@''',host,''';') as query from mysql.user;

將資料庫databasea的所有權授予usera,使用者usera的密碼是132456

grant all privileges on `databasea`.* to 'usera'@'10.8.%' identified by '123456' with grant option;

flush privileges;

mysql相關知識 MySQL相關知識

字串拼接 select from tablename where mydata like concat curdate limit 3 這裡concat是字串拼接,concat mys q l mysql 顯示日期不帶時間的函式,如 2015 05 14 curdate 是日期不算時間 2015 0...

mysql相關知識

事務。索引。sql優化。常見配置。儲存引擎。mvcc。4個隔離級別。悲觀鎖 假定會發生併發衝突,遮蔽一切可能違反資料完整性的操作 樂觀鎖 假設不會發生併發衝突,只在提交操作時檢查是否違反資料完整性。事務在啟動的時候會維護乙個活躍 還未提交 的事務列表,4個特性 4個隔離級別 由低到高 髒讀 讀取到未...

mysql相關知識

1 多路平衡查詢樹 b樹 特點 分叉數 路數 永遠比關鍵字數多1。2 b 樹 特點 關鍵字數量和路數是相等的 它三層就基本能滿足千萬級別的資料儲存 它的新增節點,刪除節點其實演算法比較複雜的,但我認為快應該還是很快的!問題 a 為什麼主鍵不建議使用uuid或身份證號碼等無序的字段呢?聚集索引 邏輯順...