你的位置:
技術文件
-> 資料庫
1、統計乙個資料庫中每有表的記錄總數 可以通過執行下面的語句得到結果: select o.name,i.rows from sysobjects o,sysindexes i where o.id=i.id and o.xtype='u' and i.indid<2 order by i.rows desc,o.name 2、檢視資料庫或表占用空間大小 可以通過呼叫系統儲存過程等到結果(具體使用可以檢視ms sql server的幫助說明) sp_spaceused 該儲存過程不帶引數時,得到的是當...
-- 以省市表為例,主鍵自增 create table [nis_provinces] ( [id] [int] identity (1, 1) not null , [provinces] [nvarchar] (50) collate chinese_prc_ci_as not null , [fatherid] [int] not null , constraint [pk_nis_provinces] primary key clustered ( [id] ) on [primary] ) on [primary] go insert into nis_provinces values('北京市',0); 想插入北京各區資料,...
表結構如下: 相關查詢: --所有資料中通話時間最長的5條記錄 select top 5 * from callrecords1 order by datediff(second,startdatetime,enddatetime) desc --輸出所有資料中撥打長途號碼(對方號碼以0開頭)的總時長。like,sum select sum(datediff(second,startdatetime,enddatetime)) from callrecords1 where telnum like '0%'
如果以偏文章在多個**上出現,不管對於搜尋引擎還是使用者來說 都是很不喜歡的。所以搜尋引擎再進行頁面處理的時候還會進行去重複的操作。 去重的基本方法是對頁面特徵關鍵字(通常是出現頻率最高的詞,在分詞,去除語氣詞,雜訊後)計算指紋,一般會選取10個左右的特徵詞來計算指紋。所以現在有些偽原創是簡單增加「的」,「得」,「嗎」,或者換段落了的方法 是基本沒效果的。 ...
最近幾天測試機上的資料庫在停止時候一直卡在那裡.我是使用shutdown immediate停止資料庫的. 從網上找了篇文章,裡面提到在shutdown之前先用alter system checkpoint命令儲存一下檢查點.為什麼這個操作有效呢? 我再次去網上查詢alter system checkpoint的作用,了解到這個命令是顯式地讓oracle資料庫執行乙個檢查點,保證所有已提交的事務生成的變動都被寫入磁碟上的資料檔案. ...
在android下通過adb shell命令可以進入sqlite3的命令列client,見:在android命令列下使用sqlite3。 如果想列出該資料庫中的所有表,可: .table 如果想檢視這些表的結構: select * from sqlite_master where type="table"; 預設情況下,不會出現紅框中的表頭,需要之前設定,命令為: .header on 如果只想檢視具體一張表的表結構,比如檢視emperors表,命令為: select * ...
sql server id自增列重新從1開始算起 資料庫原有id欄位,是自增列的,後來把資料全刪除後,想讓id自增列從1開始算起 方法1: 1.dbcc checkident('test',reseed,0) 2.insert into test values(55) select * from test 顯示結果: id msum 1 55 方法2: set identity_insert 允許將顯式值插入表的標識列中。 語法: set identity_insert [ database_name . [ schema_name ] . ] t...
sql server 資料庫做了發布,但系統重灌前沒有把資料庫的發布去掉,重灌後再附加的資料庫由於有複製的屬性,不能再用於發布,可用下面的命令去掉資料庫的複製屬性,再重新進行發布. sp_removedbreplication 從資料庫中刪除所有複製物件,但不更新分發伺服器上的資料。此儲存過程在發布伺服器的發布資料庫或訂閱伺服器的訂閱資料庫上執行。 語法 sp_removedbreplication [ @dbname...
對於sql語句,大家還都習慣於其的空格,比如select id from [name],如果中間沒有了空格,那就成了selectidfrom[name], 一灘糊塗! 對於空格,有許多替換方式,比如tab空格,sql資料庫中的/**/,除了上面所說到幾個空格的替代方法外,我發現用()括號在sql中一樣可以執行,比如上面的語句,就可以寫成,select(id)from[name],有括號分隔,可以正常執行。 舉個例 子說一下,...
public boolean bankupdatabase(string filepath) throws exception{ dbmanager db = dbmanager.getinstance(); string qrysql = " use master select count(phyname) from master..sysdevices where name= \'backupbank\' "; resultset rs = db.executequery(qrysql); if (rs.getint(0)>0){ string sql = "use master exec sp_dropdevice \'backupbank\' "; preparedstatem...
關於如何檢視extjs api docs文件的方法
方法一 解壓後的資料夾作為乙個專案部署到tomcat這類伺服器上,我的做法是在tomcat的conf裡面的配置檔案server.xml中在預設的host中加入ext解壓路徑 圖示 完成後啟動tomcat中的startup.bat 此檔案要注意配置jdk路徑否則會出現一閃而過的現象 之後再瀏覽器中敲入...
MySQL的binlog資料如何檢視
binlog,即二進位制日誌,它記錄了資料庫上的所有改變.改變資料庫的sql語句執行結束時,將在binlog的末尾寫入一條記錄,同時通知語句解析器,語句執行完畢.binlog格式 只檢視第乙個binlog檔案的內容 show binlog events 檢視指定binlog檔案的內容 show bi...
技術團隊如何維護文件
今天和大家說乙個技術團隊的老問題 乙個長期持續迭代的專案,已經翻過很多次了,但是技術文件還是最初的樣子,後來的技術人員依靠文件已經無法正確了解專案最初的樣子了。或者是,技術文件寫了很多,但是根本沒人看,不同人寫的文件不夠統一和規範。在討論解決方案之前,我們首先將技術文件做乙個分類 1.對外展示的技術...