Time of Update: 2018-12-05
現在在學習mysql ,但在windows 下使用總感覺不爽。不知道是自己水平有限,還是windows 下的版本功能有問題。所以想在linux 下裝一個mysql 來學習學習。linux 下安裝不如windows
Time of Update: 2018-12-05
After i downloaded the lampp and unpacked it in /opt/lampp, then i try to run it, sudo /opt/lampp/lampp start I got these message: Starting XAMPP for Linux 1.7.3a...XAMPP: Starting Apache with SSL (and PHP5)...XAMPP: Starting MySQL...XAMPP:
Time of Update: 2018-12-05
1.安裝apache2.安裝MySQL3.在C盤建立一個檔案夾php,把下載來的php檔案包(php-5.1.6-Win32.zip)解壓到其中。4.設定path"C:/php" "C:/php/ext" 5.配置php.ini 把c:/php檔案夾下的php.ini-recommended改名,改名為php.ini開啟php.ini,找到extension_dir = "./" 改為 extension_dir = "C:/php/ext",找到;extension=php_gd2.dll,;
Time of Update: 2018-12-05
1、Concat()函數 1.1 MySQL的concat函數可以串連一個或者多個字串,如 mysql> select concat('10'); +--------------+ | concat('10') | +--------------+ | 10 | +--------------+ 1 row in set (0.00 sec)
Time of Update: 2018-12-05
1,mysql 的守護進程是mysqld 如果已經安裝則:[root@localhost ~]# service mysqld start啟動 MySQL: [確定]如果沒有安裝則:[root@localhost ~]# service mysqld startmysqld:未被識別的服務你可以看看你的服務是否已經添加到linux上[root@localhost ~]# chkconfig --list
Time of Update: 2018-12-05
最近要把Linux上的一個資料庫結構遷移到一個windows上。用mysqldump.exe把建表的語句dump出來了,然後在windows上跑,跑完一看,表雖然都建出來了,可表名中的大寫字母都變成小寫了。查了下資料,發現mysql server有個參數叫做 lower_case_table_names,控製表名的大小寫它可以有3個值:0: 大小寫敏感1:比較名字時 忽略大小寫,但建立表時,大寫字母也轉為小寫字母。2:比較名字時
Time of Update: 2018-12-05
自己記錄一下,加深一下印象。英文資料來自於MySQL的官方文檔。中文為自己按照理解翻譯的。 SELECT ... LOCK IN SHARE MODE sets a shared mode lock on the rowsread. A shared mode lock enables other sessions to read the rows butnot to modify them. The rows read are the latest available, so if
Time of Update: 2018-12-05
一般在oracle的數字類型都設定為number不帶長度,這個擴充性比較好。不太需要去關心是整數還是小數,而且長度所佔的空間也是和儲存的數值相關。mysql中數實值型別占的長度比較固定,對於float的使用心裡沒什麼底。 直接用數值進行小測一下。##################################################################mysql> show create table tmp_xf_test\G************
Time of Update: 2018-12-05
往MySQL中儲存圖片 1 介紹在設計到資料庫的開發中,難免要將圖片或音頻檔案插入到資料庫中的情況。一般來說,我們可以同過插入圖片檔案相應的儲存位置,而不是檔案本身,來避免直接向資料庫裡插入的麻煩。但有些時候,向MySQL中插入圖片更加容易管理。那麼在MySQL中該怎麼儲存呢?參考資料[1]中有個相當清晰的例子,不過是基於MySQL圖形介面的查詢工具Query
Time of Update: 2018-12-05
參考自:http://www.helloandroid.com/tutorials/connecting-mysql-database 使用PHP作為中間介來實現android連結遠端資料庫。PHP代碼:<?phpmysql_connect("host","username","password");mysql_select_db("PeopleData"); $q=mysql_query("SELECT * FROM people WHERE
Time of Update: 2018-12-05
通常通過MySQL的"load data local infile"語句將一個文字檔中的內容匯入到資料庫中, 這樣速度會很快,但今天發現如果文本的大小超過1M時,出現異常:“Packets larger than max_allowed_packet are not allowed” 。 MySQL的一個系統參數:max_allowed_packet,其預設值為1048576(1M),
Time of Update: 2018-12-05
原文:http://www.rainsts.net/article.asp?id=988可以用 CREATE USER 或 GRANT 建立使用者,後者還同時分配相關許可權。而 REVOKE 則用於刪除使用者權限,DROP USER 刪除賬戶。$ mysql -u root -ppassword:mysql> create database test; # 建立資料庫Query OK, 1 row affected (0.00 sec)mysql> show databases; #
Time of Update: 2018-12-05
Percona Server for MySQL 5.6.10-60.2發布作者:chszs,轉載需註明。部落客頁:http://blog.csdn.net/chszsPercona於2013年3月14日發布Percona Server for MySQL 5.6.10-60.2版。見:http://www.percona.com/downloads/Percona-Server-5.6/Percona-Server-5.6.10-alpha60.2/此版本基於MySQL
Time of Update: 2018-12-05
安裝環境:OS:Windows XPRuby: Ruby1.9.1Mysql: Mysql5.1.46 (username/password: root/root port:3306)Ruby-Mysql Driver: mysql-2.8.1-x86-mswin32.gem(註:用2.7.3版本的驅動在測試時會出現 require"mysql",找不到指定模組 錯誤)IDE:RubyMine2.0.1 安裝Ruby,RubyMine,Mysql的事項在這裡就不多說了,提一下安裝驅動的步驟1)
Time of Update: 2018-12-05
package cn.com.vanos.db;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;import java.util.ArrayList;import java.util.HashMap;import java.util.Iterator;import
Time of Update: 2018-12-05
在資料庫表丟失或損壞的情況下,備份你的資料庫是很重要的。如果發生系統崩潰,你肯定想能夠將你的表儘可能丟失最少的資料恢複到崩潰發生時的狀態。有時,正是MySQL管理員造成破壞。管理員已經知道表已破壞,用諸如vi或Emacs等編輯器試圖直接編輯它們,這對錶絕對不是件好事! 備份資料庫兩個主要方法是用mysqldump程式或直接拷貝資料庫檔案(如用cp、cpio或tar等)。每種方法都有其優缺點:
Time of Update: 2018-12-05
這個指令碼雖然比較簡單,但覺得會幫我們很大的忙!簡單說一下:DB_USER=”user” 為使用者名稱DB_PASS=”password” 為密碼mkdir /home/mysqlbak/$DATE 指定並建立要備份到的目錄BIN_DIR=”/usr/local/mysql/bin” 指定你的MYSQL的位置BCK_DIR=”/home/mysqlbak/$DATE” 將你的Database Backup到以日期為目錄的檔案夾下$BIN_DIR/mysqldump –opt
Time of Update: 2018-12-05
如果是會出數據可以先輸入cmd,進入命令列後,在切換到MySQL\bin目錄下面是用下面的命令導出一個數據庫中的所有數據mysqldump -h服務器的ip -u用戶名 -p密碼 數據庫名稱>數據庫名稱.sql比如:mysqldump -hptw-midts-01 -uroots -p1234 packing_netoffice>packing_netoffice.sql登錄mysql數據庫的命令:mysql -h服務器名 -u用戶名 -p密碼如下:mysql
Time of Update: 2018-12-05
按以下步驟進行檢查:1、檢查下Spring3配置沒問題(略);2、檢查Log4J日誌輸出,確實有進行交易回復動作;3、檢查下MySQL後台日誌輸入,確實有進行“rollback”操作;上網尋找一番,終於找到解決方案!原來執行交易回復的表預設“表類型=MyISAM“(網上說:MyISAM不支援事務!這個我不太清楚)使用如下語句更改表類型為”InnoDB“:alter table equ_upkeep_plan ENGINE=INNODB其中,”equ_upkeep_plan“為表名!
Time of Update: 2018-12-05
對於一個AUTO_INCREMENT ?1)它的約束能力如何?像NOT NULL有那麼強嗎,當一個欄位是AUTO_INREMENT,給他一個ID,資料庫層應該不會報錯吧? MySQL中create table語句的基本文法是:CREATE [TEMPORARY] TABLE [IF NOT EXISTS] tbl_name [(create_definition,...)]