Time of Update: 2015-04-15
標籤:資料庫 mysql 這篇文章主要針對以前從事企業級應用開發的同學,因為企業級的應用,特別是金融企業通常選用Oracle或者DB2作為資料庫。 與上述要花費大價錢的資料庫軟體相比,免費的MySql還是有一些局限性,以及一些MySql自身的特點要留心、注意。 1.在建立外鍵時,MySql僅支援數字類型的外鍵。 這點真的比較噁心,因為表的主鍵設計既可以有物理主鍵,同時也可以有邏輯主鍵。而邏輯主鍵通常
Time of Update: 2015-04-15
標籤:準備:1、下載 MySQL-Cluster-gpl-7.3.8-1.el6.x86_64.rpm-bundle.tar : http://mirrors.sohu.com/mysql/MySQL-Cluster-7.3/MySQL-Cluster-gpl-7.3.8-1.el6.x86_64.rpm-bundle.tar 解壓: [[email protected] files]# tar -xvf MySQL-Cluster-gpl-7.3.8
Time of Update: 2015-04-15
標籤:MySQL版本:5.6.23-enterprise-commercial-advanced ,使用rpm安裝linux:Red Hat Enterprise Linux Server release 6.3 (Santiago)一 、如果是linux下用rpm包安裝的mysql,修改方法如下:MySQL預設的資料檔案儲存目錄為/var/lib/mysql。假如要把目錄移到/home/data下需要進行下面幾步: 1、home目錄下建立data目錄 cd /home mkdir
Time of Update: 2015-04-16
標籤:mysql 流程式控制制 預存程序 概述在mysql中可以使用if/case/loop/leave/iterate/repeat/while語句進行流程式控制制。if語句if語句實現條件判斷,類似進階語言(c/c++/php/java等)中的if語句。if search_condition then statement_list[elseif search_condition
Time of Update: 2015-04-15
標籤:接上一篇文章:http://www.cnblogs.com/xiaoit/p/4430300.html1:首先刪掉上一篇建立的索引,重建立立一個。mysql> DROP INDEX idx1 ON tab_index;Query OK, 55 rows affected (0.01 sec)Records: 55 Duplicates: 0 Warnings: 0 mysql> ALTER TABLE tab_index -> ADD INDEX
Time of Update: 2015-04-15
標籤: 如果表A的主關鍵字是表B中的欄位,則該欄位稱為表B的外鍵,表A稱為主表,表B稱為從表。 外鍵是用來保證資料的完整性和一致性,通過外鍵的檢查而使不正確的刪除,插入操作失敗。 不同的外鍵約束方式將可以使兩張表緊密的結合起來,特別是修改或者刪除的級聯操作將使得日常的維護工作更加輕鬆。 觸發器同樣也能完成修改或者刪除操作的級聯操作,2者的區別如下(自己的理解): 1.觸發器會更耗資源,對原表的操作和對從表的級聯操作是在一個事務中的。 2.表的資料量不大,結構不複雜時優先考慮外鍵約
Time of Update: 2015-04-15
標籤:為php增加mysql模組時報錯configure: error: mysql configure failed. Please check config.log for more information.解決方案: ./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --with-mysql-dir=/usr --with-mysqli=/usr/bin/mysql_config -
Time of Update: 2015-04-15
標籤:項目曆史遺留/usr/lib/mysql 下所有資料檔案,之前用Debian 下的mysql5.1 的MyISAM引擎,現在機器是ubuntu,只有mysql5.5,mysql5.6 預設InnoDB引擎,恢複的過程。1.Ubuntu上安裝mysql5.5,把/usr/lib/mysql 下所有資料檔案拷貝到Ubuntu系統中相應目錄,並設定檔案許可權和owner。 啟動 sudo service mysql start
Time of Update: 2015-04-15
標籤:我也許用的是世界上最愚蠢的辦法,但是經過各種嘗試,最終還是可行的。 第一步;把mysql安裝目錄下的data檔案copy到你自訂的路徑去 chown -R mysql:mysql /mnt/mysqlData (這裡是我自訂的路徑) 第二步;修改 etc/my.cnf對應兩處:socket
Time of Update: 2015-04-15
標籤:一.下載http://dev.mysql.com/downloads/mysql/選擇對應的版本,這裡選擇“Linux-Generic”以64位系統為例,這裡需要下載如下兩個檔案:MySQL-client-5.6.10-1.linux_glibc2.5.x86_64.rpmMySQL-server-5.6.10-1.linux_glibc2.5.x86_64.rpm 二.安裝root使用者安裝在下載路徑下執行命令: rpm -qa | grep
Time of Update: 2015-04-15
標籤:(轉自http://3y.uu456.com/bp-f088f739376baf1ffc4fad40-1.html) MySQL支援大量的列類型,它可以被分為3類:數字類型、日期和時間類型、字串(字元)類型。 本節首先給出可用類型的一個概 述,並且總結每個 列類型的儲存需求,然後提供每個類中的類型性質的更詳細的描述。概述有意簡化,更詳細的說明應該考慮到有關特定列類型的附加資訊,例如你能為其指定值的允
Time of Update: 2015-04-15
標籤:有時候因為編碼需要修改mysql的編碼,windows下修改有圖文介面簡單一些,linux大家就可以參考下面的方法 預設登入mysql之後可以通過SHOW VARIABLES語句查看系統變數及其值。 mysql> show variables like ‘%character%‘;說明:以下是在CentOS-6.2下的設定 (不同的版本可能有些差異,比如檔案的位置。但設定的內容應該是一樣的)1.
Time of Update: 2015-04-14
標籤: MySQL命令列登入 環境:MySQL Sever 5.1 + MySQL命令列工具 問題:MySQL命令列登入 解決: 命令列登入文法: mysql –u使用者名稱 [–h主機名稱或者IP地址] –p密碼 說明:使用者名稱是你登入的使用者,主機名稱或者IP地址為可選項,如果是本地串連則不需要,遠端連線需要填寫,密碼是對應使用者的密碼。 注意: www.2cto.com &
Time of Update: 2015-04-14
標籤:mysql 資訊 8執行選項:(多條SQL語句用分號分隔)mysql -u root -p dbname -e "select * from tb1;select * from tb2"格式化:-E ——輸出方式按欄位豎著顯示mysql -u root -p dbname -e "select * from tb1;select * from tb2" -E-s ——去掉輸出中的線框顯示mysql -s -uroot
Time of Update: 2015-04-15
標籤:長時間登入vps,然後mysql的密碼忘記了。。。。so,百度之,記錄一下 1.首先確認伺服器出於安全的狀態,也就是沒有人能夠任意地串連MySQL資料庫。因為在重新設定MySQL的root密碼的期間,MySQL資料庫完全出於沒有密碼保護的狀態下,其他的使用者也可以任意地登入和修改MySQL的資訊。自己的vps也沒人知道,應該是安全狀態。 2.修改MySQL的登入設定: #vim /etc/my.conf eg:
Time of Update: 2015-04-15
標籤:MySQL資料庫工具類之——DataTable批量加入資料庫(Net版),MySqlDbHelper通用類希望能對大家有用,代碼如下: using MySql.Data.MySqlClient;using System;using System.Collections.Generic;using System.Configuration;using System.Data;using System.Linq;using System.Web;using
Time of Update: 2015-04-15
標籤:linux mysql 在Debian下安裝MySQL,步驟如下: Debian: /# apt-get install mysql-server 裝好之後要預設root是沒有密碼的,可以更改. Debian: /# mysqladmin -u root password $(yourpass) 在/etc/mysql/my.conf裡面可以修改一些屬性。 原來有這麼一行:bind-address = 127
Time of Update: 2015-04-14
標籤: 1、DECLARE CONTINUE HANDLER FOR NOT FOUND在mysql的預存程序中經常會看到這句話:DECLARE CONTINUE HANDLER FOR NOT FOUND它的含義是:若沒有資料返回,程式繼續,並將變數IS_FOUND設為0 ,這種情況是出現在select XX into XXX from tablename的時候發生的。 2、查詢每個年級下都有哪些班級,一張年級表(org_grade)一張班級表(org_class)2.1
Time of Update: 2015-04-15
標籤:1、檢查字元集SHOW VARIABLES WHERE Variable_name LIKE ‘character\_set\_%‘ OR Variable_name LIKE ‘collation%‘;2、MySQL字元集設定• 系統變數:– character_set_server:預設的內部操作字元集– character_set_client:用戶端來來源資料使用的字元集–
Time of Update: 2015-04-14
標籤:python mysql mysqldb 第 0002 題:將 0001 題產生的 200 個啟用碼(或者優惠券)儲存到 MySQL 關係型資料庫中。步驟:首先安裝MySQLdb,用pip安裝即可然後瞭解下MySQLdb的操作在代碼中引入該庫串連資料庫,寫入資料,關閉串連0002.MySQL操作.py#!/usr/bin/env python#coding: utf-8import