Time of Update: 2018-12-05
一、下載軟體: 1.jdk: 地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u26-download-400750.html 軟體:jdk-6u26-linux-i586-rpm.bin 【直接可以運行】 2.tomcat: 地址:http://tomcat.apache.org/download-70.cgi 【tar.gz版】
Time of Update: 2018-12-05
<? /* * 描述:PHP用於登入的類,基於MySQL */ class Login { var $username; //使用者名稱 var $userpass; //密碼 var $userid; //使用者id var $userlevel; //使用者層級 var $authtable="account"; //驗證用資料表 var $usecookie=true;
Time of Update: 2018-12-05
預存程序文法基礎 1,變數 DECLARE聲明,SET賦值 變數類型: 代碼 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->INT, INTEGER BIGINT FLOAT DOUBLE DECIMAL(precision, scale), NUMERIC(precision, scale) DATE DATETIME
Time of Update: 2018-12-05
要查看當前是否已開啟事件調度器SHOW VARIABLES LIKE 'event_scheduler';開啟事件高度器SET GLOBAL event_scheduler = 1;建立事件文法:CREATE EVENT [IF NOT EXISTS] event_nameON SCHEDULE schedule[ON COMPLETION [NOT] PRESERVE][ENABLE | DISABLE][COMMENT 'comment']DO
Time of Update: 2018-12-05
MYSQL中修改表結構ALTER用法項目執行個體:ALTER TABLE TestResult ADD xinlinDoc longblob;ALTER TABLE TestResult ADD xinlinDocName varchar(50);其它執行個體:CREATE TABLE t1 (a INTEGER,b CHAR(10)); // 建立的表t1開始ALTER TABLE t1 RENAME t2; // 重新命名表,從t1到t2ALTER TABLE t2 MODIFY a
Time of Update: 2018-12-05
判斷資料庫欄位是否為空白,這個php沒有直接的功能,但是我們可以利用mysql_fetch_array()函數的返回值來進行判斷。很簡單的,給一個例子。方法一:$sql = "select * form abc"$result = mysql_query($sql);$row = mysql_fetch_array($result);if(empty($row))//開始判斷是夠為空白{ echo "null";}else{ echo "not null";}方法二:$sql =
Time of Update: 2018-12-05
mysql alter 語句用法,添加、修改、刪除欄位等 //主鍵 alter table tabelname add new_field_id int(5) unsigned default 0 not null auto_increment ,add primary key (new_field_id); //增加一個新列 alter table t2 add d timestamp; alter table infos add ex tinyint not null
Time of Update: 2018-12-05
錄製項目中用到了mysql,今天在測試時發現無法遠端連線mysql資料庫,原來是mysql預設不允許遠端連線。搜尋了一下,找到瞭解決辦法,記錄在此以備日後查用。 (1)一開始我使用root使用者和mysql伺服器ip遠端連線,直接報錯:[root@chu Record]# mysql --host=192.168.110.68 --user=root --passwordEnter password: ERROR 2003 (HY000): Can't connect to MySQL
Time of Update: 2018-12-05
mysql在更新記錄時,需要在原來的值上在累加新的值。例如原來有條記錄:idcountrya784829a-c0dc-4cb6-88a9-8c376fab83a6USA 現在更新更新country欄位:在原值的基礎上添加“$+$UK”,使其變為如下值:idcountrya784829a-c0dc-4cb6-88a9-8c376fab83a6USA$+$UK 但是,在更新時,並不知道該記錄的原值,也不希望通過mysql查詢來擷取原值(實際上,並不關心原值是多少,只需要在原值基礎上添加新值即可
Time of Update: 2018-12-05
最近的項目中需要將幾個dump檔案(文字格式設定、1~2G)的記錄匯入到mysql資料庫中,由於資料量比較大(幾百萬、上千萬條記錄),有插入記錄,也有更新記錄的,導致插入\更新速度比較慢。一開始,將單條sql語句交給mysql執行,測試下來,最快一次也要一個半小時。於是想辦法改進之。 (1)針對插入記錄,使用sql語句一次插入多條記錄。執行個體:INSERT INTO tbl_name (a,b,c) VALUES(1,2,3),(4,5,6),(7,8,9);具體參見sql文法:http://
Time of Update: 2018-12-05
下午跑程式,在插入mysql時突然報錯:”The table‘xxxx’is full“而之前一直沒問題的。 上網查了一下,都說暫存資料表的問題,需要設定”tmp_table_size“:tmp_table_size 如果記憶體內的暫存資料表超過該值,MySQL自動將它轉換為硬碟上的MyISAM表。如果你執行許多進階GROUP
Time of Update: 2018-12-05
基本思路是:修改Mysql設定檔,設定為mysql不要求輸入密碼登入,重啟mysql;然後重新設定root密碼;最後恢複原配置,重啟Mysql. http://blog.chinaunix.net/uid-26569333-id-3067038.html1.首先確認伺服器出於安全的狀態,也就是沒有人能夠任意地串連MySQL資料庫。 因為在重新設定MySQL的root密碼的期間,MySQL資料庫完全出於沒有密碼保護的
Time of Update: 2018-12-05
最近研究uuid,收集的一些資料: http://www.mysqlops.com/2011/09/10/innodb-primary.html(針對InnoDB引擎)我們實際生產環境可能會使用四類屬性作為主鍵:(1). 自增序列;(2). UUID()函數產生的隨機值;(3). 使用者註冊的唯一性帳號名稱,字串類型,一般長度為:40個字元;(4). 基於一套機制產生類似自增的值,比如序列產生器;那麼我們接下來,再分析下這四類屬性各自作為表主鍵的優缺點:(1).
Time of Update: 2018-12-05
MySQL速查手冊 作者:ocean 撰寫日期:2011-10-23 部落格連結:http://oceanspace.tk MySQL為何物相信不用我介紹了,既然你會看這篇文章,說明你已經知道了。那就介紹下這個速查手冊的由來吧。
Time of Update: 2018-12-05
用python 把中文存到mysql資料中的時候發現庫中的中文成了亂碼。猜想可是中文編碼的問題。mysql用提utf-8.而我也把欄位轉成了utf-8了,發現還是不行,測試代碼如下:#!/usr/bin/env python #coding=utf-8import osimport MySQLdbconn = MySQLdb.connect(host='IP', user='user',passwd='******') cursor = conn.cursor()
Time of Update: 2018-12-05
剛裝了windows 7系統,配置ROR環境時,mysql 5.134就是安裝不上,在最後一步的時候出現問題,具體錯誤如:卸了重裝,依然如此。索性將所有的mysql的東西,包括註冊表,全部幹掉,但是依然如此。之前安裝的時候,非常順利。於是求助於網路,下面是我搜到的解決方案,但是對於我來說,我都試過了,結果不work,不過還是列舉出來,或許你能用到{this.style.display='none'; document.getElementById('Code_Closed_Text_110513
Time of Update: 2018-12-05
查詢資料庫中的預存程序 方法一: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->select `name` from mysql.proc where db = 'your_db_name' and `type` = 'PROCEDURE' 方法二: Code highlighting produced by
Time of Update: 2018-12-05
http://blog.csdn.net/doudou8486/article/details/6448928 1. 更新系統核心到最新. [root@linuxfei ~]#yum -y update 系統更新後,如果yum安裝時提示錯誤資訊,請執行以下命令修複. [root@linuxfei ~]#rpm –import /etc/pki/rpm-gpg/RPM-GPG-KEY* 2. 安裝Apahce, PHP, Mysql,
Time of Update: 2018-12-05
在MYSQL中 關於INSERT 的操作經常用到的有三種一個是直接 INSERT INTO 一個是 INSERT ignore into 還有一個是 Replace intoINSERT INTO 這個最常用 主要是插入使用 當主鍵或者唯一索引存在重複值時 直接報錯INSERT ignore into 則功能上跟 INSERT
Time of Update: 2018-12-05
今天重裝了一次系統後,安裝Mysql後利用SQLyogEnt啟動是提示“access denied for user'root'@'localhost'(using password:YES)”,開始我還為是因為是密碼問題,後來上網查了查才知道root許可權問題,我想可能是因為win7系統我在安裝時沒用以管理員身份進行安裝,所以root角色沒有許可權,從網上找了一個解決方案解決了,在這裡記錄一下:1. 管理員登陸系統,停止mysql服務或者結束mysqld-nt進程;2.