Time of Update: 2015-01-12
機房收費系統重構——視圖,機房收費系統重構在第一遍敲機房收費系統的時候,資料庫時自己根據查詢的時候需要用到哪個表,哪個欄位,就直接將這些欄位放在了一個表裡面了。沒有考慮過三範式什麼的。因為上下機的時候卡號,表裡面的內容是動態,卡號總是會重複,所以連主鍵都沒有設定就直接這麼下來了。當時也不懂什麼資料冗餘啊什麼的。現在經過了一些稍微專業點的訓練,知道那麼做是不行的。資料庫的設計需要遵循三範式。問題來了,將資料庫根據三範式設計了,這樣有時候需要查詢的欄位在兩個表裡面,怎麼辦呢?這時就需要一個新東西了—
Time of Update: 2015-01-12
用直接路徑(direct-path)insert提升效能的兩種方法,direct-pathinsert1、傳統串列insert方式 常見的insert方式有兩種:(1) insert into table_name values(....)(2) insert into target_table select* from
Time of Update: 2015-01-12
更新資料庫中資訊,更新資料庫資訊作者:BY www.gudianxiaoshuo.com本文由 代碼助手軟體 整理髮布 內容與本軟體無關更愜意的讀、更舒心的寫、更輕鬆的發布 秀色書文軟體 可聽、可讀、可寫、可知識挖掘、可標註,再加上史上最強大的純文字配色功能, 瞬間使您的書文秀色起來。方式一:
Time of Update: 2015-01-12
nodejs+mysql
Time of Update: 2015-01-12
SQL Server 中的系統資料表,sqlserver系統資料表儲存SQL所有的系統資訊。儲存有關資料庫服務中的中繼資料所謂中繼資料即(比如資料服務器有哪些使用者資料庫、資料庫伺服器有哪些登陸帳號,資料庫中都有哪些表,每個表都有哪些欄位 每個資料庫有哪些預存程序、視圖等等的資料),系統資料表一般sys開頭。任何使用者都不應直接更改系統資料表。 例如,不要嘗試使用 DELETE、UPDATE、INSERT
Time of Update: 2015-01-12
Oracle12c如何傳入scott使用者,oracle12c傳入scott
Time of Update: 2015-01-12
PowerDesigner的應用(一),powerdesigner應用概念資料模型也稱資訊模型(Entity-RelationShip,簡稱E-R),它以實體-聯絡理論為基礎,並對這一理論進行了擴充。它從使用者的觀點出發對資訊進行建模,主要用於資料庫的概念級設計。通常人們先將現實世界抽象為概念世界,然後再將概念世界轉為機器世界。換句話說,就是先將現實世界中的客觀對象抽象實體(Entity)和聯絡(Relationship),它並不依賴於具體的電腦系統或某個DBMS系統,這種模型就是我們所說的CD
Time of Update: 2015-01-11
Oracle 10g 快速手工建庫步驟,oracle10g手工建庫0. 修改環境變數[oracle@ocm1 ~]$ vi .bash_profile添加以下內容:export ORACLE_SID=PRODexport ORACLE_BASE=/u01/app/oracleexport ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/jdk/bin:$PATH1.
Time of Update: 2015-01-11
ACID,yield細節其實很多。。。1 到底什麼是ACID首先需要說明的是,在IT領域,很多名詞在不同的上下文環境中的語義是不同的。例如某些產品宣稱支援“100%
Time of Update: 2015-01-11
Linux 源碼編譯安裝 MySQL 5.5.x,mysql5.5.xLinux 環境:CentOS 6.5MySQL 版本:5.5.20,附:【點擊下載】1、安裝cmakeMySQL從5.5版本開始,通過./configure進行編譯配置方式已經被取消,取而代之的是cmake工具。因此,我們首先要在系統中源碼編譯安裝cmake工具。下載 cmake[root@ruxingli soft]# wget
Time of Update: 2015-01-11
mysql模糊查詢最佳化,mysql模糊查詢首先,對資料庫要搜尋的欄位建立索引(mysql索引不熟悉,可參考這裡)。其次,使用下面的函數來進行模糊查詢,如果出現的位置>0,表示包含該字串。查詢效率比like要高。如: table.field like ‘%AAA%’ 可以改為 locate (‘AAA’ , table.field) > 0註:locate(substr,str)用explain查看結果,rows越少越好!1、用like查詢
Time of Update: 2015-01-11
oracle 11g RMAN:Active Database Duplication for standby database 建立dg 命令解讀,rmanduplication基於生產的duplicate 複製,如果事先沒有手動設定pfile(設定記憶體,進程,dg相關配置參數,資料庫相關路徑參數)則會出現各種參數無法轉換的問題;因為duplicate
Time of Update: 2015-01-11
如何通過PL/SQL遠端連線虛擬機器中的oracle11G,ploracle11g環境需求:1. win8.1作業系統2. 下載 instantclient_10_2
Time of Update: 2015-01-12
mysql搭建以及基本命令,mysql搭建命令一、mysql搭建過程ubuntu上安裝mysql1、 sudo apt-get install mysql-server2、sudo apt-get install mysql-client3、sudo apt-get install libmysqlclient-dev二、基本命令-----有關登陸、退出、添加資料庫、添加表格、刪除資料庫、刪除表格、顯示資料庫、顯示表格等1、登陸以及退出mysql
Time of Update: 2015-01-11
SQL資料表兩個欄位關聯同一張資料表,sql欄位資料表temp結構-- Table "temp" DDLCREATE TABLE `temp` ( `page_id` bigint(20) DEFAULT NULL, `section_id` bigint(20) DEFAULT NULL, `visit_category_id` bigint(20) DEFAULT NULL, `cart_category_id` bigint(20) DEFAULT NULL)
Time of Update: 2015-01-11
《高效能mysql》劄記第一波,《高效能mysql》作者:晴落花香部落格:http://blog.csdn.net/qing_gee前言:本篇文章是閱讀《高效能mysql》後一些心得。項目中最近一直在進行spring和mysql之間的效能最佳化,由於對兩者之間的關係瞭解甚微,導致需要查閱大量的資料,並且反覆的回看,記錄在部落格中有幾個好處:1.讓更多的人關注和瞭解,從而擷取更多的協助;2.每次不必再來回翻看書籍,直接在部落格上查閱。理論實踐事務1事務2mysql> show
Time of Update: 2015-01-11
10. mysql 匯入匯出資料庫,mysql匯入匯出linux下匯入、匯出mysql資料庫命令一、匯出資料庫用mysqldump命令(註:如果沒有此命令,在mysql的安裝路徑,執行此命令):1、匯出資料和表結構:mysqldump -u使用者名稱 -p密碼 資料庫名 > 資料庫名.sql# mysqldump -uroot -p abc > /'path'/abc.sql註:敲斷行符號後會提示輸入密碼2、只匯出表結構mysqldump -u使用者名稱 -p密碼 -d 資料庫名 &
Time of Update: 2015-01-11
SQL中varchar和nvarchar有什麼區別?,varcharnvarcharvarchar(n)長度為 n 個位元組的可變長度且非 Unicode 的字元資料。n 必須是一個介於 1 和 8,000 之間的數值。儲存大小為輸入資料的位元組的實際長度,而不是 n 個位元組。nvarchar(n)包含 n 個字元的可變長度 Unicode 字元資料。n 的值必須介於 1 與 4,000 之間。位元組的儲存大小是所輸入字元個數的兩倍。
Time of Update: 2015-01-11
09.迴圈隊列與鏈隊列,09迴圈隊列一、隊列與迴圈隊列1.隊列(1)隊列(queue)是只允許在一端進行插入操作,而在另一端進行刪除操作的線性表。隊列是一種先進先出(Fiirst In First Out)的線性表,簡稱FIFO。允許插入的一端稱為隊尾,允許刪除的一端稱為隊頭。
Time of Update: 2015-01-11
sql語句總結【不斷更新】,sql語句不斷更新1:查詢資料庫dbName有多少張表select count(*) from information_schema.tables where table_schema='dbName’;2:根據某個欄位合并表select id,name,sum(operate) from test group by name;執行結果:3: 用一條SQL 語句 查詢出每門課都大於80 分的學生姓名select name from