Tag Archives: 數據庫

架構設計:系統存儲(8)–MySQL資料庫數據庫性能優化(4)

4-3、InnoDB中的鎖 雖然鎖機制是InnoDB引擎中為瞭保證事務性而自然存在的,在索引、表結構、配置參數一定的前提下,InnoDB引擎加鎖過程是一樣的,所以理論上來說也就不存在“鎖機制能夠提升性能”這樣的說Read More

MySQL資料庫存儲引擎及其面向的數據庫應用

MySQL資料庫中一些常用的存儲引擎及面向的資料庫應用: InnoDB存儲引擎 支持事務,設計目標主要是聯機事務處理(OLTP)的應用。 特點是:行鎖設計、支持外鍵、並支持類似Orcale的非鎖定表,即默認讀取操作不會產生Read More

MySQL資料庫數據庫之MySQL資料庫常用操作

寫在前面的話 這篇文章是我本科的時候就寫得,今年是在草稿箱裡的第二個年頭,快要第三個瞭,因為覺得實在是太基礎瞭沒有發的價值,但是我發現網上錯的實在是太多瞭,那如果我們發一篇博客,連正確性都不能保證,這Read More

mysql數據庫遷移至Oracle數據庫

1.使用工具: (1) Navicat Premium (2) PL/SQL Developer 11.0 (3) Oracle SQL Developer 4.0.0.12.84(點擊可進入下載頁面) 特別說明:最初我用的一直是高版本的SQL Developer,但在資料庫移植到大概兩分鐘的時候,總是Read More

Mysql學習總結(41)——MySql數據庫基本語句再體會

1、數據設定語言(DDL):設定和管理數據對象,比如建立資料庫、數據表 數據操作語言(DML):用於操作資料庫對象中的包含的數據。 數據查詢語言(DQL):用於查詢資料庫對象中包含的數據,能夠對表進行查詢。 數據控制語Read More

MySQL資料庫數據庫:SQL語句

1、SQL概述 1.1 什麼是SQL SQL(Structured Query Language)是“結構化查詢語言”,它是對關系型資料庫的操作語言。它可以應用到所有關系型資料庫中,例如:MySQL、Oracle、SQL Server等。SQ標準(ANSI/IRead More

mysql數據庫搭建及sql註入和防禦

資料庫分為三種基本形式 : (其實這些都是眾所周知的,隻是為瞭知識的完整性,簡單的帶過) 關系型資料庫 層次型資料庫 網狀型資料庫 運行在Linux系統上的關系型資料庫管理系統主要產品: 企業級伺服器:Oracle、SybaseRead More

MySQL資料庫數據庫:完整性約束

完整性約束 完整性約束是為瞭表的數據的正確性!如果數據不正確,那麼一開始就不能添加到表中。 主鍵 當某一列添加瞭主鍵約束後,那麼這一列的數據就不能重復出現。這樣每行記錄中其主鍵列的值就是這一行的唯一標識Read More

MySQL資料庫數據庫優化

1.對查詢進行優化,應盡量避免全表掃描,首先應考慮在 where 及 order by 涉及的列上建立索引。 2.應盡量避免在 where 子句中對字段進行 null 值判斷,否則將導致引擎放棄使用索引而進行全表掃描, Sql 代碼 : seleRead More

php如何同時連接多個伺服器

下面是一個函數能夠保證連接多個伺服器的下不同的表的函數,可以收藏一下,比較實用,測試過是有用的。 function mysql_oper($oper,$db,$table,$where='1',$limit='10'){ $conn=mysql_connect('localhost','likeRead More

數據庫知識學習之MySQL資料庫索引

常用索引,莫過於BTREE和HASH瞭。 實例解析 下面以InnoDB引擎為例,進行講解: 準備工作 創建表 創建兩張表,一張設置BTREE索引,一張設置HASH索引;兩類索引都基於多列的情況下: BTREE索引 CREATE TABLE `test2` (Read More

mySql數據庫語句大全

1、說明:創建資料庫 CREATE DATABASE database-name 2、說明:刪除資料庫 drop database dbname 3、說明:備份sql server — 創建 備份數據的 device USE master EXEC sp_addumpdevice 'disk', Read More

數據庫知識學習——MySQL資料庫集群

組建MySQL集群的幾種方案 LVS+Keepalived+MySQL(有腦裂問題?但似乎很多人推薦這個) DRBD+Heartbeat+MySQL(有一臺機器空餘?Heartbeat切換時間較長?有腦裂問題?) MySQL Proxy(不夠成熟與穩定?使用瞭Lua?是不是用瞭他做Read More

《MySQL資料庫數據庫基礎之存儲引擎》

MySQL將數據以不同的技術存儲在文件(內存)中,這種技術就稱為存儲引擎。每一種存儲引擎都使用瞭不同的存儲機制、索引技巧、鎖定水平、最終提供廣泛且不同的功能。 MySQL所支持的存儲引擎 (1)MyISAM(2)InnoDB(Read More

MySQL資料庫數據庫之優化MySQL資料庫方法

第一、優化索引、SQL 語句、分析慢查詢 第二、設計表的時候嚴格按照資料庫的設計范式來設計資料庫 第三、我們可以加上 memcached 緩存,將經常被訪問到的數據,但是不需要經常變化的 數據放入至 memcached 緩存伺服Read More

數據庫知識學習之mysql中的小技巧

1. 索引碎片與維護 在長期的數據更新過程中, 索引文件和數據文件,都將產生空洞,形成碎片 我們可以通過一個nop操作(不產生對數據實質影響的操作), 來修改表。 比如: 表的引擎為InnoDB , 可以 > alter table tablRead More

JEESITE從MySQL資料庫數據庫轉為Oracle數據庫

第一步、修改jeesite.properties文件,註釋掉mysql的資料庫配置,取消掉oracle的資料庫配置註解並改為自己的oracle資料庫的信息。 #oracle database settings jdbc.type=oracle jdbc.driver=oracle.jdbc.driver.ORead More

遠程連接MYSQL數據庫出現10061錯誤的解決方法

遠程使用資料庫客戶端軟件連接 MYSQL數據時,連接出現 2003-Can’t connectto MySQL on ‘192.168.1.2’(10061)錯誤時,是由於MySQL不準許遠程連接。 修改方法如下:      1. 在服務端MySQL文件Read More

ubuntuserver14.04修改mysql數據庫目錄

安裝mysql sudo apt-get install mysql-server 安裝過程中設置mysql root用戶的密碼 安裝完成後 使用mysql -u root -p進入mysql的命令行 可以查看當前的datadir mysql> select @@datadir; +-----------------+ Read More

MySQL資料庫數據庫的高可用性分析

MySQL資料庫是目前開源應用最大的關系型資料庫,有海量的應用將數據存儲在MySQL資料庫中。存儲數據的安全性和可靠性是生產資料庫的關註重點。本文分析瞭目前采用較多的保障MySQL可用性方案。 MySQL Replication MySQRead More

mysql數據庫入門

MySql 資料庫 1.資料庫概念 文件系統,需要標準的sql來操作 2.常見資料庫 MYSQL :開源免費的資料庫,小型的資料庫.已經被Oracle收購瞭.MySQL6.x版本也開始收費. Oracle :收費的大型資料庫.Oracle公司的產品.OracleRead More

Access、MySQL資料庫、MSSQLServer數據庫連接池配置方法

多種資料庫連接池的配置,在部署報表應用的時候,由於用戶使用的資料庫不一樣,所以數據連接池配置寫法也大不相同,下面介紹一下Access、MySQL、MS SQL Server資料庫連接池的寫法,把配置信息加入到Tomcat中的serverRead More