標籤:顯示所有資料庫: show databases;使用某個資料庫: use 資料庫名;顯示某個資料庫的所有表 show full tables from mblogs where table_type = ‘base table‘;顯示資料庫編碼 show charset建立表單 create table mblogs. m_linkss(id int(4) not null auto_increment,link_name
標籤:關於Mysql分散式交易介紹,可參考:http://blog.csdn.net/luckyjiuyi/article/details/46955337分為兩個階段:準備和執行階段。有兩個角色:事務的管理者(TM)和事務執行者(RM,Mysql Server).XA START 事務啟動標識,使事務處於ACTIVE狀態XA END 事務結束標識,使事務處於IDLE狀態當事務處於IDLE狀態,可 XA PREPARE
標籤:最近接觸了很多資料庫的東西,本來是一直接觸的是sql server,不過由於項目需要就開始對mysql進行了串連。下面就讓我這個菜鳥淺談下經驗吧。對於C++串連mysql,我不太喜歡多下載一個軟體mysqlodbc,所以採用的是通過mysql自己的API函數進行串連:1、使用API的方式串連,需要載入mysql的標頭檔和lib檔案。在VS2010的附加元件封裝含目錄中添加\MySQL\MySQL Server 5.1\include。在安裝MySql的目錄下找。
標籤:今天部署伺服器項目運行,當遇見有時間資料對象的插入和更新操作的時候,就報錯,如下:Caused by: com.mysql.jdbc.MysqlDataTruncation: Data truncation: Incorrect datetime value: ‘‘ for column ‘createtime‘ at row 1 at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2868) at com.mysql.jdbc.
標籤:源碼編譯安裝 MySQL 5.5.x 實踐 1.安裝cmakeMySQL從5.5版本開始,通過./configure進行編譯配置方式已經被取消,取而代之的是cmake工具。因此,我們首先要在系統中源碼編譯安裝cmake工具。# wget http://www.cmake.org/files/v2.8/cmake-2.8.4.tar.gz# tar zxvf cmake-2.8.4.tar.gz# cd cmake-2.8.4# ./configure# make# make
標籤:use information_schema;-- 查詢一個資料庫儲存大小select concat(round(sum(data_length/1024/1024),2),‘MB‘) as data from tables where table_schema=‘database nane‘; 85MB-- 查詢一個表格儲存體大小select concat(round(sum(data_length/1024/1024),2),‘MB‘) as data from tables
標籤:對於不是採用所有欄位都是not null的mysql表設計而言,mysql提供了一個<=>操作符。在oracle中我們的處理方式通常類似:where a = #{var} or #{var} is null或者where a = nvl(#{var},‘ ‘) or nvl(#{var},‘ ‘) = ‘ ‘在mysql中則是:where a = ifnull(#{var},‘ ‘) or ifnull(#{var},‘ ‘) = ‘ ‘或者:where a= #{var}