1。Spring配置DragonFramework
系統(tǒng) 2019-08-12 09:30:38 3048
MyISAM類型不支持事務(wù)處理等高級處理,而InnoDB類型支持。MyISAM類型的表強(qiáng)調(diào)的是性能,其執(zhí)行數(shù)度比InnoDB類型更快,但是不提供事務(wù)支持,而InnoDB提供事務(wù)支持已經(jīng)外部鍵等高級數(shù)據(jù)庫功能。這樣就可以根據(jù)數(shù)據(jù)表不同的用處是用不同的存儲類型。MyISAM:這個是默認(rèn)類型,它是基于傳統(tǒng)的ISAM類型,ISAM是IndexedSequentialAccessMethod(有索引的順序訪問方法)的縮寫,它是存儲記錄和文件的標(biāo)準(zhǔn)方法.與其他存儲引擎
系統(tǒng) 2019-08-12 01:54:41 3047
1、不要用戶名/密碼直接/assysdba是操作系統(tǒng)認(rèn)證方式,改變安全方式sqlnet.ora里SQLNET.AUTHENTICATION_SERVICES=(NTS)表示啟動操作系統(tǒng)認(rèn)證;當(dāng)這個參數(shù)被注釋掉或設(shè)置為NONE:SQLNET.AUTHENTICATION_SERVICES=(NONE)那么操作系統(tǒng)認(rèn)證將被關(guān)閉;2、移動LOB類型的索引AUD$表中帶有LOB類型字段,要想將AUD$表上的索引移動到其他表空間,語句不可用alterindexind
系統(tǒng) 2019-08-12 01:53:48 3046
問了好多人,都不知道group_concat這個函數(shù)。這個函數(shù)好啊,能將相同的行組合起來,省老事了。MySQL中g(shù)roup_concat函數(shù)完整的語法如下:group_concat([DISTINCT]要連接的字段[OrderBYASC/DESC排序字段][Separator'分隔符'])基本查詢select*fromaa;+------+------+|id|name|+------+------+|1|10||1|20||1|20||2|20||3|2
系統(tǒng) 2019-08-12 01:54:51 3044
Simplebutaccuratefollowingscriptwillgiveyoulistofalltheindexesinthedatabasewhichareunused.IfindexesarenotusedtheyshouldbedroppedasIndexesreducestheperformanceforINSERT/UPDATEstatement.IndexesareonlyusefulwhenusedwithSELECTstatemen
系統(tǒng) 2019-08-12 01:32:11 3039
1.刪除表中數(shù)據(jù)兩種方法a.delete*fromMy_Table;b.truncatetableMy_Table;2.刪除整個表droptableMy_Table;如何恢復(fù)不小心Drop掉的表呢,其實Oracle中也有類似的"回收站"比如不小心刪除了表My_TabledroptableMy_Table;這個時候再用SELECT語句查詢此表時,將會提示表或視圖不存在.但可以用如下語句查詢到這個表還在Oracle回收站中:SELECT*FROMuser_re
系統(tǒng) 2019-08-12 01:53:37 3037
1.監(jiān)控事例的等待selectevent,sum(decode(wait_Time,0,0,1))"Prev",sum(decode(wait_Time,0,1,0))"Curr",count(*)"Tot"fromv$session_Waitgroupbyeventorderby4;注解:orderby4指按第4列進(jìn)行排序session在數(shù)據(jù)庫中當(dāng)前正在等待什么,每一個連接到實例的session都對應(yīng)一條記錄。具體說明見:http://hi.baidu.
系統(tǒng) 2019-08-12 01:54:45 3035
一、使用視圖的理由是什么?1.安全性。一般是這樣做的:創(chuàng)建一個視圖,定義好該視圖所操作的數(shù)據(jù)。之后將用戶權(quán)限與視圖綁定。這樣的方式是使用到了一個特性:grant語句可以針對視圖進(jìn)行授予權(quán)限。2.查詢性能提高。3.有靈活性的功能需求后,需要改動表的結(jié)構(gòu)而導(dǎo)致工作量比較大。那么可以使用虛擬表的形式達(dá)到少修改的效果。這是在實際開發(fā)中比較有用的例子:假如因為某種需要,a表與b表需要進(jìn)行合并起來組成一個新的表c。最后a表與b表都不會存在了。而由于原來程序中編寫sql
系統(tǒng) 2019-08-12 01:33:56 3034
使用APPLY運算符可以為實現(xiàn)查詢操作的外部表表達(dá)式返回的每個行調(diào)用表值函數(shù)。表值函數(shù)作為右輸入,外部表表達(dá)式作為左輸入。通過對右輸入求值來獲得左輸入每一行的計算結(jié)果,生成的行被組合起來作為最終輸出。APPLY運算符生成的列的列表是左輸入中的列集,后跟右輸入返回的列的列表。APPLY有兩種形式:CROSSAPPLY和OUTERAPPLY。CROSSAPPLY僅返回外部表中通過表值函數(shù)生成結(jié)果集的行。OUTERAPPLY既返回生成結(jié)果集的行,也返回不生成結(jié)果
系統(tǒng) 2019-08-29 22:13:54 3029
要想將oracle設(shè)置為多用戶可遠(yuǎn)程訪問,須進(jìn)行以下設(shè)置:1、路徑:D:\app\Administrator\product\11.1.0\db_1\NETWORK\ADMIN\listener.ora,將其內(nèi)容設(shè)置為如下:LISTENER=(DESCRIPTION_LIST=(DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521))(ADDRESS=(PROTOCOL=TCP)(HOST=10.9.34.
系統(tǒng) 2019-08-12 01:54:21 3023
今天在用powerdesigner設(shè)計數(shù)據(jù)庫模型的時候遇到了MySQL數(shù)據(jù)庫復(fù)合主鍵的自增長問題,一開始時沒找準(zhǔn)錯誤根源,Google了半天也沒找到點頭緒,后來才發(fā)現(xiàn)是復(fù)合主鍵的問題,特此記錄一下。看下面的代碼:mysql>CREATETABLE`_test`(->`c1`varchar(20)NOTNULLDEFAULT'',--主鍵一:varchar->`c2`int(11)NOTNULLAUTO_INCREMENT,--主鍵二:自增序列->`c3`v
系統(tǒng) 2019-08-12 01:54:38 3021
本文配圖來自《高性能MySQL(第二版)》。在數(shù)據(jù)庫中,對性能影響最大的幾個策略包括數(shù)據(jù)庫的鎖策略、緩存策略、索引策略、存儲策略、執(zhí)行計劃優(yōu)化策略。索引策略決定數(shù)據(jù)庫快速定位數(shù)據(jù)的效率,存儲策略決定數(shù)據(jù)持久化的效率。MySQL中兩大主要存儲引擎MyISAM和InnoDB采用了不同的索引和存儲策略,本文將分析它們的異同和性能。MySQL主要提供2種方式的索引:B-Tree(包括B+Tree)索引,Hash索引。B樹索引具有范圍查找和前綴查找的能力,對于N節(jié)點
系統(tǒng) 2019-08-12 01:53:02 3016
原文:【轉(zhuǎn)】SQLSERVER2005中如何獲取日期(一個月的最后一日、上個月第一天、最后一天、一年的第一日等等)在網(wǎng)上找到的一篇文章,相當(dāng)不錯哦O(∩_∩)O~SERVER2005中如何獲取日期(一個月的最后一日、一年的第一日等等)"src="http://img.it610.com/image/product/efef691044404eb9bd47dbde4623409e.gif"alt="SQLSERVER2005中如
系統(tǒng) 2019-08-12 01:32:05 3015
1.開始----程序-----oracle------配置和移植工具-----NetManager----本地----服務(wù)命名---ora11(這個是我的專用服務(wù)器)把右邊下面的主機(jī)名改成192.168.1.1022.開始----程序-----oracle------配置和移植工具-----NetManager----本地----監(jiān)聽程序---同樣把右邊下面的主機(jī)名改成192.168.1.102重新連接又報了另一個錯誤ora-12541:TNS:沒有監(jiān)聽器
系統(tǒng) 2019-08-12 01:54:14 3013
1:實現(xiàn)indexOf功能,.從第1個字符開始,搜索第1次出現(xiàn)子串的位置selectinstr('->Oracleinstr用法','Oracleinstr用法',1,1)asifromdual;selectinstr('oracle','or')asifromdual;2:實現(xiàn)like功能instr(name,'aa’)>0相當(dāng)于likeinstr(name,'aa’)=0相當(dāng)于notlikeOracleinstr用法
系統(tǒng) 2019-08-12 01:52:46 3012