技術積累 資料庫

2021-08-19 19:31:05 字數 1084 閱讀 1858

1.mysql,sqlsever,oracle區別

ms sql server主要面向中小企業。其最大的優勢就是在於整合了ms公司的各類產品及資源,提供了強大的視覺化介面、高度整合的管理開發工具,在快速構建商業智慧型(bi)方面頗有建樹。 ms sql server是ms公司在軟體整合方案中的重要一環,也為win系統在企業級應用中的普及做出了很大貢獻。

windows生態系統的產品,好處壞處都很分明。好處就是,高度整合化,微軟也提供了整套的軟體方案,基本上一套win系統裝下來就齊活了。因此,不那麼缺錢,但很缺it人才的中小企業,會偏愛 ms sql server 。例如,自建erp系統、商業智慧型、垂直領域零售商、餐飲、事業單位等等。

2.常用語句

複製表

create table b select 字段 from a where 語句

隨機選取

1.sqlserver:

select top 30 * from table_x order by newid()
缺點:1. 取出的10條資料會出現重複      2.當資料表資料很多的時候,速度將很慢 (每次重新計算newid)

2.mysql

select * from table_x limit 30
學校有10個班級,每個班級30人,現每班抽取3人打掃衛生

select name

from (select id, row_number() over (partition by class order by random()) from student) a

where id<=3

3.hive sql

資料庫學習積累

2018 5 11 一 檢視 1.若檢視是由兩個以上基本表匯出的,則此檢視不允許更新。2.若檢視的字段來自字段表示式或常數,則不允許對檢視執行inster和update操作,但允許delete。3.若檢視的字段來自聚集函式,則此檢視不允許更新。4.若檢視中含有group by子句,則此檢視不允許更新...

資料庫測試積累

前段時間進行了關於資料庫和後台執行緒的測試,讓我學到了不少新知識 雖然代價也很大,漏報了一些bug 因此將這些收集起來。1 不同資料庫之間同步資料,此時更多的要考慮資料庫間的差異,如邊界值是否一致,如某個資料庫的時間範圍是1700 2999,而另乙個資料庫的時間範圍是1775 2999,此時同步資料...

MySQL資料庫積累

主 鍵 資料庫表中對儲存資料物件予以唯一和完整標識的資料列或屬性的組合。乙個資料列只能有乙個主鍵,且主鍵的取值不能缺失,即不能為空值 null 超 鍵 在關係中能唯一標識元組的屬性集稱為關係模式的超鍵。乙個屬性可以為作為乙個超鍵,多個屬性組合在一起也可以作為乙個超鍵。超鍵包含候選鍵和主鍵。候選鍵 是...