原创 MySQL搜索: WHERE 多條件

WHERE可以按多條件進行搜索。 products表如下: a WHERE後以and 接兩個條件以及三個條件進行搜索: b 使用or來搜索多個條件 c 下面這個有點意思,找出由vend_id 爲1002或者1003生產的價格

原创 開始:觸摸MySQL

學習MySQL,少不了安裝一個MySQL數據庫,安裝想必很簡單,其實也是,我下載了一個MySQL5.7,百度了一下安裝步驟,就安裝成功了。相對於Oracle來說要簡單不少。 買了兩本書,看了《MySQL必知必會》,適合入門者。後面一部

原创 MySQL搜索:WHERE

MySQL指定搜索條件進行搜索可以使用where條件。 在SELECT語句中,數據根據WHERE子語句中指定的條件進行過濾,WHERE子語句在表名之後給出。 product表如下: a 查找價格等於2.50的行 對於WHERE語句後

原创 MySQL SELECT 語句

SELECT語句: products表如下: a 從一個表中選出一列 :mysql> SELECT prod_name FROM products; b 從表中檢索多個列:mysql>SELECT prod_id, prod_na

原创 存儲控制器的多路徑機制

存儲控制器的多路徑機制   什麼是ALUA多路徑機制?     ALUA即“Asymmetric Logical UnitAccess(異步邏輯單元訪問)”的縮寫,它是前端控制器多路徑機制之一。前端控制器多路徑機制一定程度上決定存儲的讀寫

原创 MySQL邏輯架構

庖丁解牛之前應該也是對牛的骨架有一個全面的認知。同樣學習數據庫也從MySQL的邏輯架構開始吧。瞭解MySQL邏輯架構有助於深入理解MySQL服務器。 最上層的服務並不是MySQL所獨有的,大多數基於網絡的客戶端/服務器的工具或者服務都有

原创 MySQL聯結表

聯結 SQL最強大的功能之一就是能在數據檢索查詢的執行中聯結表。而聯結表是基於關係表。理解關係表如下,假如由同一供應商生產的多種物品,在數據庫中需要存儲產品信息,而在產品信息的這一行不存儲供應商信息,因爲這些產品的供應商是同一個,所以在產

原创 samba原理-usernames

SAMBA是在Linux服務器上部署共享文件服務,然後在Windows上進行訪問。對於訪問時用戶的驗證Linux不同於Windows。 1. Linux用戶模式 Linux一般分爲以下幾種用戶模式: 0:關機 1:單用戶模式 2:無

原创 C++類構造函數初始化列表

c++中初始化列表在構造函數中作用: include<iostream> class A{ public: int a; const int b; A():b(0),a(0){} }; int main() {

原创 MySQL子查詢

到目前爲止我們所看到的SELECT語句都是簡單查詢,即從單個數據庫表中檢索數據的單條語句。SQL還允許創建子查詢,即嵌套在其他查詢語句中的查詢。 下面給出嵌套查詢的例子。 一個表示存儲訂單信息,包括訂單號,客戶ID,訂單日期等,如下所示

原创 堆與棧的區別

一、預備知識―程序的內存分配 一個由c/C++編譯的程序佔用的內存分爲以下幾個部分 1、棧區(stack)― 由編譯器自動分配釋放 ,存放函數的參數值,局部變量的值等。其操作方式類似於數據結構中的棧。 2、堆區(heap)

原创 Oracle 數據庫 增加表空間容量

1、首先查看數據文件的存放位置: 2、查看錶空間已使用空間 3、查看錶空間空閒空間 4、給NEWBS表空間增加一個數據文件

原创 MySQL 插入數據

插入數據使用 INSERT 插入完整的行插入行的一部分插入多行插入某些查詢的結果插入完整的行 先看一下原有的customer列表: 插入一行: INSERT INTO customers VALUES(NULL,  'Pep E.

原创 MySQL通配符過濾

在WHERE後使用LIKE操作符可以進行通配符過濾: products表如下: a 使用%通配符: b 使用兩個%通配符: c 使用下劃線_適配單個字符 有過編程經驗的應該可以看出來,這種通配符搜索會進行多次比較,速度會

原创 ctdb原理介紹

1. CTDB概述 CTDB是一個集羣TDB數據庫,可以被Samba或者其他的應用使用來存儲數據。如果一個應用是使用TDB來暫時存放數據,那麼這個應用可以很輕鬆的使用CTDB擴展爲集羣模式。CTDB提供與TDB相同的函數接口,並且是構建在