本來就是想來學(xué)習(xí)下手寫分頁或者自己寫下分頁邏輯,就當(dāng)是一次練習(xí),數(shù)據(jù)用的是sql2005,數(shù)據(jù)量是432W。首先先感謝國家。然后在感謝csdn和群里的朋友跟我一起討論。當(dāng)然拉我知道我的做法不是最好的,但是手寫一個(gè)是挺費(fèi)勁的。下面貼代碼privateSqlConnectioncon=newSqlConnection("DataSource=.;InitialCatalog=test;PersistSecurityInfo=True;UserID=sa;Pas
系統(tǒng) 2019-08-12 01:55:11 2343
工作需要,安裝裝了oracle11g,在導(dǎo)入其他機(jī)器上的備份數(shù)據(jù)的時(shí)間,發(fā)生一個(gè)錯(cuò)誤:IMP-00019:由于ORACLE錯(cuò)誤12899而拒絕行IMP-00003:遇到ORACLE錯(cuò)誤12899ORA-12899:列"ZHENG"."D_DIC"."DICEXPLAIN"的值太大(實(shí)際值:140,最大值:100)這個(gè)數(shù)據(jù)表結(jié)構(gòu)是直接注入的,根本不會(huì)這樣子的啊。后來在網(wǎng)上查了才知道原來是字符集的問題:在日志文件里,開始導(dǎo)入時(shí)候有這樣一個(gè)提示:"已經(jīng)完成ZHS
系統(tǒng) 2019-08-12 01:55:03 2343
(1)顯示已創(chuàng)建創(chuàng)建數(shù)據(jù)庫showdatabases;//顯示數(shù)據(jù)庫實(shí)例:(2)創(chuàng)建數(shù)據(jù)庫createdatabase數(shù)據(jù)庫名實(shí)例:createdatabasedatabasename(數(shù)據(jù)庫名)//創(chuàng)建數(shù)據(jù)庫(3)使用數(shù)據(jù)庫use(數(shù)據(jù)庫名);實(shí)例:usedatabasename;//進(jìn)入databasename數(shù)據(jù)庫(4)創(chuàng)建表給字段設(shè)置屬性同時(shí)設(shè)置主鍵createtabletablename(字段名id字段類型int(10)(包含的數(shù)據(jù)位數(shù))是否為空
系統(tǒng) 2019-08-12 01:54:53 2343
讀大學(xué)有一件遺憾事就是有一個(gè)很好的數(shù)據(jù)庫入門的老師,卻沒有學(xué)好它他的課。工作了一年后,對(duì)數(shù)據(jù)庫的原理總是抱著又熟悉又陌生的情緒,該是好好重學(xué)一下數(shù)據(jù)庫原理的時(shí)候了。在網(wǎng)上看了一下StanfordCS的課程列表,CS145是一門數(shù)據(jù)庫入門的課程-IntroductiontoDatabase(數(shù)據(jù)庫導(dǎo)論)。瀏覽了一下,發(fā)覺課件很粗糙,沒有很好的handouts,大部分都是slides。沒關(guān)系,只要有教材就夠了。CS145的授課老師是JenniferWidom,
系統(tǒng) 2019-08-12 01:54:36 2343
用游標(biāo)(Cursor)+While循環(huán)的方法,對(duì)Customers表中的CompanyName列進(jìn)行遍歷declare@customernvarchar(50)declarepcurrcursorforselectdistinctcompanynamefromcustomersopenpcurrfetchnextfrompcurrinto@customerwhile(@@fetch_status=0)beginprint(@customer)fetchne
系統(tǒng) 2019-08-12 01:53:41 2343
http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=27&page=show_problem&problem=2549設(shè)w[i,j]為i-j能分割成的最少回文串f[i]為前i個(gè)字符能夠分成的最少回文串w[i,j]=1當(dāng)w[i+1,j-1]==1&&s[i]==s[j]或i==j-1&&s[i]==s[j]w[i,j]=w[i+1,j-1]+2當(dāng)s[i]!
系統(tǒng) 2019-08-12 01:52:31 2343
簡(jiǎn)而言之,數(shù)據(jù)庫是面向事務(wù)的設(shè)計(jì),數(shù)據(jù)倉庫是面向主題設(shè)計(jì)的。數(shù)據(jù)庫一般存儲(chǔ)在線交易數(shù)據(jù),數(shù)據(jù)倉庫存儲(chǔ)的一般是歷史數(shù)據(jù)。數(shù)據(jù)庫設(shè)計(jì)是盡量避免冗余,一般采用符合范式的規(guī)則來設(shè)計(jì),數(shù)據(jù)倉庫在設(shè)計(jì)是有意引入冗余,采用反范式的方式來設(shè)計(jì)。數(shù)據(jù)庫是為捕獲數(shù)據(jù)而設(shè)計(jì),數(shù)據(jù)倉庫是為分析數(shù)據(jù)而設(shè)計(jì),它的兩個(gè)基本的元素是維表和事實(shí)表。維是看問題的角度,比如時(shí)間,部門,維表放的就是這些東西的定義,事實(shí)表里放著要查詢的數(shù)據(jù),同時(shí)有維的ID。單從概念上講,有些晦澀。任何技術(shù)都是為應(yīng)
系統(tǒng) 2019-08-12 01:33:42 2343
原文:[翻譯]:SQL死鎖-阻塞一般情況下死鎖不是一步到位的,它必須滿足特定的條件,然后形成資源的循環(huán)依賴才會(huì)產(chǎn)生死鎖,死鎖之前一定會(huì)出現(xiàn)阻塞,由阻塞升級(jí)才有可能出現(xiàn)死鎖,所以我們有必要了解系統(tǒng)中都有哪些已經(jīng)被阻塞的鎖。我在解決共享鎖產(chǎn)生的死鎖時(shí),我測(cè)試團(tuán)隊(duì)的一位同事的問題:既然所有的查詢都已經(jīng)是readuncommitted模式了,為什么還會(huì)有死鎖呢?下面這篇會(huì)回答這個(gè)問題。Wealreadyknowwhatarethemostimportantlock
系統(tǒng) 2019-08-12 01:32:59 2343
從mongodb階段性技術(shù)總結(jié)中抽取并整理了對(duì)大家有幫助的十個(gè)要點(diǎn):1.mongodb表名和字段名統(tǒng)一用小寫字母mongodb是默認(rèn)區(qū)分大小寫的,為了避免以前在mysql下遇到的大小寫敏感導(dǎo)致程序訪問頻頻出錯(cuò),建立規(guī)范,mongodb的表名和字段名都用小寫字母命名。2.盡可能的縮短字段名的長(zhǎng)度mongodb的schemafree導(dǎo)致了每筆數(shù)據(jù)都要存儲(chǔ)它的key以及屬性,這導(dǎo)致了這些數(shù)據(jù)的大量冗余。開發(fā)人員也許考慮到,從易讀性出發(fā)設(shè)計(jì)的key名,基本都是按照
系統(tǒng) 2019-08-12 01:32:13 2343
今天要做一個(gè)字段求和的小查詢,查詢一個(gè)表中,字段1,字段2和字段3之和大于0的結(jié)果,故寫了如下的SQL語句,供參考。有一點(diǎn)要注意的是,在Where字句中,不能有自己運(yùn)算后得到的字段。sqlstr="SELECTW.ID,W.Weather,greenColor,(SELECTredColor+greenColor+blueColorFROMWeatherNWHEREN.ID=W.ID)ASAllValueFROMWeatherWWHERE(SELECTre
系統(tǒng) 2019-08-12 01:55:07 2342
--=======================--PL/SQL-->流程控制--=======================類似于高級(jí)語言,流程控制語句是PL/SQL語言的重要組成部分。這些流程控制語句使得PL/SQL加大了代碼的靈活性和多樣性,大大簡(jiǎn)化了程序的編寫。下面將列出流程控制語句并給出具體事例。一、順序結(jié)構(gòu)按代碼的書寫順序依次執(zhí)行--在下面的示例中將逐步執(zhí)行代碼scott@ORCL>declarev_enamevarchar2(20);2v
系統(tǒng) 2019-08-12 01:55:05 2342
一些環(huán)境配置的位置:Mysql目錄:/usr/bin啟動(dòng)mysql/etc/init.d/mysqlstart關(guān)閉mysqlmysqladmin-uroot-pshutdown或者用service命令servicemysqlUsage:/etc/init.d/mysql{start|stop|restart|reload|force-reload|status}[MySQLserveroptions]啟動(dòng)mysqlservicemysqlstart關(guān)閉my
系統(tǒng) 2019-08-12 01:53:50 2342
MySQL修改用戶密碼因?yàn)殚L(zhǎng)期不登錄MySQL數(shù)據(jù)庫,登錄時(shí)經(jīng)常忘記root權(quán)限密碼。本文提供一個(gè)在數(shù)據(jù)庫服務(wù)器上修改root密碼的方法,本文撰寫基礎(chǔ)是在xp操作系統(tǒng)下進(jìn)行。第一步登錄數(shù)據(jù)庫服務(wù)器采用具有Admin權(quán)限的用戶名登錄到服務(wù)器;第二步關(guān)閉MySQL服務(wù)在控件面板->管理工具雙擊服務(wù),在彈出頁面中找到MySQL服務(wù)。單機(jī)坐上腳的停止服務(wù)或者算計(jì)MySQL在彈出頁面中點(diǎn)擊停止服務(wù)第三步修改MySQL啟動(dòng)文件在MySQL安裝目錄下找到my.ini文件
系統(tǒng) 2019-08-12 01:53:21 2342
靜態(tài)數(shù)據(jù)成員類是類型而不是詳細(xì)的數(shù)據(jù)對(duì)象,類的對(duì)象都是該類的實(shí)例,每一個(gè)類對(duì)象都具有自己的數(shù)據(jù)成員,并且是相互獨(dú)立,各占內(nèi)存空間。然而,程序中往往須要讓類的全部對(duì)象在類的范圍內(nèi)共享某個(gè)數(shù)據(jù)。聲明為static的類成員可以在類的范圍中共享,稱之為靜態(tài)成員。一、全局變量與靜態(tài)數(shù)據(jù)成員希望在同類的多個(gè)對(duì)象之間實(shí)現(xiàn)數(shù)據(jù)共享,能夠用靜態(tài)的數(shù)據(jù)成員實(shí)現(xiàn)。使用靜態(tài)數(shù)據(jù)成員不會(huì)破壞隱藏的原則,即保證了安全性。二、靜態(tài)數(shù)據(jù)成員特點(diǎn)在每一個(gè)類中僅僅有一個(gè)拷貝,由該類的全部對(duì)象
系統(tǒng) 2019-08-12 01:53:03 2342
MySql常用命令總結(jié)1:使用SHOW語句找出在服務(wù)器上當(dāng)前存在什么數(shù)據(jù)庫:mysql>SHOWDATABASES;2:2、創(chuàng)建一個(gè)數(shù)據(jù)庫MYSQLDATAmysql>CREATEDATABASEMYSQLDATA;3:選擇你所創(chuàng)建的數(shù)據(jù)庫mysql>USEMYSQLDATA;(按回車鍵出現(xiàn)Databasechanged時(shí)說明操作成功!)4:查看現(xiàn)在的數(shù)據(jù)庫中存在什么表mysql>SHOWTABLES;5:創(chuàng)建一個(gè)數(shù)據(jù)庫表mysql>CREATETABLE
系統(tǒng) 2019-08-12 01:52:31 2342