Time of Update: 2018-12-04
MySQL資料庫的表是一個二維表,由一個或多個資料列構成。每個資料列都有它的特定類型,該類型決定了MySQL如何看待該列資料,我們可以把整型數值存放到字元類型的列中,MySQL則會把它看成字串來處理。MySQL中的列類型有三種:數值類、字串類和日期/時間類。從大類來看列類型和數實值型別一樣,都是只有三種。但每種列類型都還可細分。下面對各種列類型進行詳細介紹。數值類的資料列類型數值型的列類型包括整型和浮點型兩大類。TINYINT:1位元組 非常小的正整數,帶符號:-128~127,不帶符號:0~2
Time of Update: 2018-12-04
1.mysql匯出整個資料庫 mysqldump -u 使用者名稱 -p 資料庫名 > 匯出的檔案名稱 mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql 2.mysql匯出資料庫一個表 mysqldump -u 使用者名稱 -p 資料庫名 表名> 匯出的檔案名稱 mysqldump -u wcnc -p smgp_apps_wcnc users>
Time of Update: 2018-12-04
用Java往mysql中插入資料(大概幾千萬條,耗時比較長)時出現錯誤如下:com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failureLast packet sent to the server was 0 ms ago. at sun.reflect.GeneratedConstructorAccessor10.newInstance(Unknown Source)
Time of Update: 2018-12-04
1.安裝設定完mysql後,在windows下面運行cmd, 執行mysql命令,出現錯誤:原因:windows下dos預設的使用者是odbc,但是在mysql裡並沒有odbc這個使用者,所以出錯,你改成mysql -uroot -p 這樣就可以了,這裡使用了root使用者,當然你也可以使用其它的使用者,但是前提是它有本地登入的許可權。我的解決辦法:改為執行命令-mysql -h localhost -u root -p然後輸入root賬戶的密碼就行.2. 瘋狂java中使用mysql -p
Time of Update: 2018-12-04
如果實現了PHP和MySQL連結了,PHP和MSSQL的連結其實很簡單; 支援MSSQL的本地連結和遠程連結,以本地連結為例: 機器上安裝了MS SQLServer 2005; 需要配置PHP: 1. 首先需要MS SQL Client Tools是一個dll叫做ntwdblib.dll,它通常在MS SQL Server安裝以後被copy到系統的system32檔案夾下;如果是SQL Server就在本地,那你需要核實的是該ntwdblib.dll的版本與SQL
Time of Update: 2018-12-04
update table set mail_url =CONCAT(mail_url,".com") where id = 169;待續,如果你有相關的,歡迎補充哦預存程序:create PROCEDURE dowhile() BEGIN DECLARE i int DEFAULT 0; START TRANSACTION; WHILE i<10 DO insert into TABLE (MAIL_url)
Time of Update: 2018-12-04
一. 資料庫的串連和操作筆記: 1.初始化連接字串 2. 發送請求串連 3.如果需要對資料庫進行操作,如查詢,添加,刪除,修改等,則發送資料庫操作請 求,成功就返回結果,不成功操作失敗 4. 不進行操作就關閉資料庫操作,以及關閉資料庫發送請求 二.配置環境”工欲善其事必先利其器“ 在配置之前必須準備好幾個必要的檔案java 的jdk(我用的是1.5),Tomcat(我的是5.5) ,mysql(5.0),jdbc(mysql-connector-java-3.1.14.zip)
Time of Update: 2018-12-04
1 編輯用於備份的shell檔案#!/bin/bash## MySQL Backup Scripts.#########################################################################1 Backup
Time of Update: 2018-12-04
import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.Timestamp;public class DataBaseTest { private Connection conn; PreparedStatement pStmt=null; private void test(){ try{
Time of Update: 2018-12-04
為了資料安全,一般都會將資料庫中的資料進行備份。MySQL內建的主從備份,使用起來非常方便,而且功能強大,能夠提供近似同步的效能。配置主從備份時,只需要讓slave知道master的地址和連接埠,以及一個有備份REPLICATION SLAVE許可權的帳號就行了,而master則不需要知道slave相關的資訊。 Master: 192.168.1.123:3306首先配置master,如果是linux,那麼mysql的設定檔一般是 /etc/mysql/my.cnf,如果是wind
Time of Update: 2018-12-04
Linux中開啟mysql遠端存取功能為了給伺服器一個真實的運行環境,今天在內網中部署了一台Ubuntu Linux伺服器,其中最頭疼的就是mysql的安裝,apt下載更新的速度太慢了,於是就自行編譯了一下mysql的源碼,具體的編譯方法可以參考網上的一些資料吧,這裡只對如何開始mysql的遠端存取功能做個簡單的講述: (1)確認一下3306是否對外開放,mysql預設狀態下是不開放對外訪問功能的。查看的辦法如下:~# netstat -an | grep 3306 tcp 0
Time of Update: 2018-12-04
create table test( id integer primary key, name varchar(100));例如現在在test表中有N條資料,其中有兩條為12, 'hello'13, 'world'如果想把上一條中的資料改成和下一條記錄一樣(id除外),那麼當資料比較少時,可以直接使用update test set name='world' where id=12;但如果這個表中的資料比較多時,這麼做就有些麻煩了,可以利用join的方式:update test a jo
Time of Update: 2018-12-04
記錄檔 Error Log binlog mysql-bin.index update log query log slow query log InnoDB的線上REDO log架構 兩層 SQL Layer Storage Engine Layermysql工具 mysql mysqladmin mysqldump mysqlimport mysqlbinlog
Time of Update: 2018-12-04
安裝mysql client或者mysql server, sudo apt-get install mysql-client 或者 sudo apt-get install mysql-server。安裝 php5-mysql, 安裝完成後,在/etc/php5/conf.d/目錄下會出現 mysql.ini 檔案;這個時候直接在php中調用 mysql_connect 會出現undefined問題,這是因為 php
Time of Update: 2018-12-04
mysql關鍵字使用:放棄正在輸入的命令:\c退出sql程式:\q查看mysql伺服器狀態資訊:\s值域完整性:主鍵primary key; 外鍵foreign key;建立一個資料庫:create database 庫名;建立表及列名:create table 表名( 列名1 資料類型 約束, 列名2 資料類型 約束, 列名3 資料類型 約束, 例: ->id
Time of Update: 2018-12-04
第一步: 下載一個JDBC驅動包,例如我用的是:mysql-connector-java-5.1.17-bin.jar(資源已上傳到我的部落格)第二步: 匯入下載的JDBC驅動包,我用的是myeclipse,選中自己要導包的項目,右 擊選中propertise,再選JavaBuild Path, 右邊會出現libreries,點進去,再點Add External JARs 然後再找到你要匯入的驅動包。完了之後再點Order andExport,下面再選中你匯入的包。 第三步:
Time of Update: 2018-12-04
你需要的軟體:1、伺服器:apache_2.2.4-win32-x86-no_ssl.msihttp://pan.baidu.com/share/link?shareid=3837123167&uk=19477644202、模組【解壓即可】:php-5.3.5-Win32-VC6-x86.ziphttp://pan.baidu.com/share/link?shareid=3839517926&uk=19477644203、IDE:ZendStudioForEclipse-6.1
Time of Update: 2018-12-04
近來配置了一台伺服器,上線運行了一個多月,運行良好。但最近出現了Mysql意外關閉的問題,日誌沒有記錄任何過程。於是我就開啟Mysql服務,在進程管理器裡可以看到mysql進程了,但是用netstat查看連接埠時,3306連接埠並沒有開啟,而且mysql不記錄任何日誌,就連失敗也不記錄,本來開啟mysql後應該會馬上佔用幾百M的記憶體,現在也只是佔用了十幾M,而且在關閉mysql服務的問題,關閉不了,卡在那,一定要從進程管理器裡殺掉它。於是乎弄了好久。重啟伺服器、還原回原始狀態的mysql資料庫
Time of Update: 2018-12-04
無意中在網上發現一個mysql圖形管理工具MySQL-Front,試用了一下,非常好用,遺憾的是已經被迫關閉,不再更新了,不過大部分下載網站都還可以下載到,先下一個儲存起來另外還有一個開源的HeidiSQL,試了一下,也挺好用,先記下來,以後說不定會用的到HeidiSQL官方網站:http://www.heidisql.com/MySQL-Front官方網站:http://www.mysqlfront.deMySQL-Front V3.2 Build
Time of Update: 2018-12-04
為MySQL Connector Net串連MySQL使用正確的連接字串 在使用MyODBC或是MySQLDriverCS串連MySQL資料庫時,我們只需要輸入資料庫主機地址、資料庫名稱、資料庫訪問帳號和資料庫的訪問密碼就可以正常使用了。但MySQL Connector Net卻不是這樣。在使用"host=localhost;database=test;uid=root;pwd=;"這個字串串連MySQL時,儲存到資料庫中的中文字元總是變成類似???的那美剋星文。不解,懷疑是MySQL 4.1.