新增主鍵
alter table 表名 modify id int primary key;
刪除主鍵
alter table 表名 drop primary key
mysql約束
預設約束 :default
非空約束:not null
唯一約束: unique
主鍵約束:primary key(非空且唯一) --自增長約束auto_increment(記錄當前插入的記錄數)
外來鍵:foreign key
通過sql語句新增外來鍵
alter table 表名 add constraint 外鍵名 foreign key (從表關係字段) references 主表(id)
刪除外來鍵
alter table 從表名稱 drop foreign key 外來鍵名稱
刪除唯一約束
alter table 表名 drop index 唯一約束在字段中的名稱
分頁查詢的起始行=(當前頁碼數-1) 每頁顯示的條數*
mysql傳統事務的四大特性
原子性、一致性、隔離性、永續性
事務的隔離級別
read uncommitted :讀未提交(級別最差,安全性最差,會出現髒讀,不可重複讀,幻讀)
read commit :讀已提交(能夠防止髒讀,但是會出現不可重複讀,幻讀)
repeatable read:可重複讀 (防止髒讀,不可重複度,不能防止幻讀)
serializable :序列話(能夠防止髒讀,不可重複讀,幻讀、但是效率低)
總結:事務安全性越高,隔離級別越高,但是效能最低。
python語法面試題 python面試題
1.去重,集合 集合的乙個重要特點是 自動去除重複的值 li 1,2,3,1,1,2,2,3,3 去除重複的元素 set set li 轉換為集合,因為集合會自動去重。print set li list set 將集合轉換為列表print li 2.生成器 規則 生成器函式,或者生成器表示式,在呼叫...
mysql 不用怕面試題 MySQL 面試題
資料庫事務的四個特性及含義原子性 atomicity 一致性 correspondence 隔離性 isolation 永續性 durability 原子性 整個事務中的所有操作,要麼全部完成,要麼全部不完成。事務在執行過程中發生錯誤,會被回滾 rollback 到事務開始前的狀態,就像這個事務從來...
mysql資料結構面試題 MySQL 面試題
mysql 的一些面試題,有的是平時聊到的,有的是聽別人說的,有的是工作中遇到的,特此彙總一下,有問有答。一條 sql 查詢語句執行流程?1 聯結器。客戶端和伺服器 tcp 握手後,驗證使用者名稱密碼。使用者名稱密碼通過後,聯結器會到許可權表中查詢你擁有的許可權。之後這個連線裡面的許可權判斷邏輯,都...