Time of Update: 2014-08-08
面試筆試常考的mysql 資料庫操作group by,mysqlgroupIT 面試中,資料庫的相關問題基本上屬於必考問題,而其中關於sql語句也是經常考察的一個重要知識點。下面介紹下sql語句中一個比較重要的操作group by,他的重要行一方面體現在他的理解困難度,一方面體現應用中的長見性。首先,給出一個studnet學生表:CREATE TABLE `student` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(30)
Time of Update: 2014-08-08
association 的使用,association使用<resultMap id="wmsTaskMap" type="WmsTask"><id column="ID" jdbcType="DECIMAL" property="id" /><result column="TYPE" jdbcType="VARCHAR"
Time of Update: 2014-08-08
DBCP與C3P0資料庫連接池,資料庫連接池是做什麼的?學過電腦網路的都知道,在一個內部區域網路中,大部分用的都是私人地址,要想和外部 打交道,必須要有相應的合法外部地址相對應。然而內部使用者數量巨大,一台機子一個外部IP 是不現實的。這樣就有了一種叫做串連池的概念。因為不是每一個使用者都要同時上網,當一個 使用者需要上網的時候,他就可以從串連池中取得一個外部IP地址,從而對外網進行訪問。當這 個使用者不再需要上網的時候,這一個IP地址被放回串連池中,又可以給其他的使用者訪問。這裡
Time of Update: 2014-08-08
根據二度人脈推薦好友sql,推薦好友sqlfriend表結構DROP TABLE IF EXISTS FRIEND;create table friend( uid bigint not null comment '使用者標識', friend_uid bigint not null comment
Time of Update: 2014-08-08
【ThinkPHP學習】ThinkPHP自動轉義儲存富文字編輯器內容導致讀取出錯,RT.ThinkPHP的conf檔案中的Convention.php有一個配置選項'DEFAULT_FILTER' => 'htmlspecialchars', // 預設參數過濾方法
Time of Update: 2014-08-08
資料庫基本操作,資料庫一、資料表Student(S#,Sname,Sage,Ssex) 學生表 S#:學號;Sname:學生姓名;Sage:學生年齡;Ssex:學生性別Course(C#,Cname,T#) 課程表 C#,課程編號;Cname:課程名字;T#:教師編號SC(S#,C#,score) 成績表
Time of Update: 2014-08-08
mysql FIND_IN_SET 用法,mysqlfind_in_setmysql 中 FIND_IN_SET 是判斷某個字串是否在帶逗號的字串中例如 SELECT t.group_id, COUNT(group_id) tsumFROM (SELECT group_id FROM xx WHERE
Time of Update: 2014-08-08
使用預存程序,預存程序什麼是預存程序預存程序簡單來說,就是為以後的使用而儲存的一條或多條MySQL語句的集合。可將其視為批檔案,雖然他們的作用不僅限於批處理。像定義了一個函數,可以傳入傳出參數,函數內部進行一定的計算。(本文是針對MySQL進行學習和實驗的)為什麼要使用預存程序1. 通過把處理封裝在容易使用的單元中,簡化複雜的操作2. 由於不要求反覆建立一系列處理步驟,這保證了資料的完整性。3. 簡化對變動的管理。建立預存程序建立一個非常簡單的預存程序,返回產品平均價格的預存程序:
Time of Update: 2014-08-08
[Redis專輯][1]ubuntu12.04下安裝php-redis的方法和步驟,redisphp-redis首次發布路徑:phpredis的安裝很久很久沒有寫博文了,好多博文都沒有整理完畢,今天才抽時間整理完這一篇博文,希望能對大家有一定的協助首先對redis做個簡單的介紹:Redis 是完全開源免費的,遵守BSD協議,先進的key –
Time of Update: 2014-08-08
SQL中DML(資料庫操作語言)的使用,sqldml1.插入語句:INSERT [INTO] table [(column1, column2, column3, . . .)] VALUES(value1, value2, value3, . . .);例:INSERT INTO user VALUES(NULL, 'test', '123456');例:INSERT INTO user (username, password) VALUES('test',
Time of Update: 2014-08-08
Oracle
Time of Update: 2014-08-08
oracle隊列類型,oracle隊列本文參照oracle11gr2官方文檔《Oracle Database Reference11g Release 2 (11.2)》隊列定義:oracle隊列存在共用記憶體中串列訪問資料庫資源的鎖。它產生於一次回話或者一個事物。隊列尋找:在系統資料庫詞典視圖
Time of Update: 2014-08-08
SQL Server研究之統計資訊—發現到期統計資訊並處理詳解,sql統計資訊前言: 統計資訊是關於謂詞中的資料分布的主要資訊源,如果不知道具體的資料分布,最佳化器不能獲得預估的資料集,從而不能統計需要返回的資料。
Time of Update: 2014-08-08
MySQL執行計畫不準確 -概述,mysql執行計畫為毛 MySQL最佳化器的執行計畫 好多時候都不準確,不是最優的呢(cpu+io)??? 因素太多了:: 存在information_schema的資訊是定期重新整理上去的,好多時候不是最真的,甚至相差好大(非高山峰時好好利用一下analyze table等);現在一個企業有錢沒地方花,買一大堆固態磁碟,碰巧非智能的MySQL不能很好滴跟上硬體最佳化的節奏,可能超過一部分的選擇原理就不怎麼準確了(這點相信其他資料庫也是痛點吧)
Time of Update: 2014-08-07
MongoDB--Getting Started with Java
Time of Update: 2014-08-07
ORACLE常用命令,oracle命令一、ORACLE的啟動和關閉1、在單機環境下要想啟動或關閉ORACLE系統必須首先切換到ORACLE使用者,如下su-oraclea、啟動ORACLE系統oracle>svrmgrlSVRMGR>connectinternalSVRMGR>startupSVRMGR>quitb、關閉ORACLE系統oracle>svrmgrlSVRMGR>connectinternalSVRMGR>shutdownSVRMGR>
Time of Update: 2014-08-07
MySql之定序問題(2),mysql定序今天看到這個Sql語句,之前聽說過,但是並未弄懂,因此在此特意做下筆記:userName varchar(20) collate chinese_prc_ci_as null1.首先,collate是一個子句,可應用於資料庫定義或列定義以定義定序,或應用於字串運算式以應用定序投影::={windows_collation_name}|{sql_collation_name}
Time of Update: 2014-08-07
對checkpoint not completed的理解,checkpoint假設資料庫存在兩個日誌組log1和log2,首先,-->log1-->log2-->log1,此時(log2切換到log1)觸發checkpoint,該checkpoint will flush dirty block to datafile,從而觸發DBWn書寫dirty buffer,等到log1覆蓋的dirty
Time of Update: 2014-08-08
關於oracle db 11gR2版本上的_external_scn_rejection_threshold_hours參數和scn headroom補丁問題,11gr2headroom關於oracle db 11gR2版本上的_external_scn_rejection_threshold_hours參數和scn headroom補丁問題來自於:Installing, Executing and Interpreting output from the
Time of Update: 2014-08-07
等待事件之日誌等待事件解決辦法,事件解決辦法我堅持每天看3套RAC的AWR,總結了一下。尋找日誌等待事件的SQL:9i:select * from v$event_name where name like '%log%';(大概14個左右)10g: select name,wait_class from v$event_name where name like '%log%';(大概35個左右)11g: select name,wait_class from v$event_name