更新時間:2019-10-28 15:34:07 來源:動力節點 瀏覽3194次
數據庫里面的索引和約束是什么
索引是對數據庫表中一列或多列的值進行排序的一種結構;在關系型數據庫中,索引是一種與表有關的數據庫結構,是事實存在的。它可以使對于表的select等等操作更加快速,相當于一本書的目錄。
數據庫中的鍵(key)又稱為關鍵字,是關系模型中的一個重要概念,它是邏輯結構,不是數據庫的物理部分。
像主鍵、唯一等等其實都是一種約束。
用SQL語句實現oracle分頁查詢。
MySql
oracle分頁查詢
數據庫性能優化常用基礎知識,百萬級數據優化
left join ,right join用法
select * from t1 left join t2 on t1.id1=t2.id2;
也就是說,表t1左聯接表t2, 左邊t1是老大,右邊t2是跟隨者。表t1所有的記錄都會顯示出來,
而表t2只會顯示出滿足join_condition的條件的記錄,即ti.id1=t2.id2,如果存在t1有的記錄而t2沒有,則顯示NULL
right join只是剛好反過來而已,右邊的表是老大,左邊的是跟隨者
如何防止SQL注入。
PreparedStatement 應該始終以PreparedStatement代替Statement.
正則表達式
字符串過濾
簡述悲觀鎖和樂觀鎖。
為什么需要鎖(并發控制)?
在多用戶環境中,在同一時間可能會有多個用戶更新相同的記錄,這會產生沖突。這就是著名的并發性問題。
悲觀鎖:假定會發生并發沖突,屏蔽一切可能違反數據完整性的操作
樂觀鎖:假設不會發生并發沖突,只在提交操作時檢查是否違反數據完整性。樂觀鎖不能解決臟讀的問題。
linux簡單基礎命令:如何修改權限
r 可讀。數字為1
w 可寫。數字為2
x 可執行。數字為4
例子:把index.html 文件修改為可寫可讀可執行:
chmod 777 index.html
以上就是動力節點Java培訓機構小編介紹的“Java面試題之數據庫常問問題”的內容,希望對大家有幫助,如有疑問,請在線咨詢,有專業老師隨時為你服務。
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習