Time of Update: 2018-12-07
曆經三天,終於把這項目搞定了,做下總結吧,以史為鑒。在確定用Perl來做這件事的時候,公司一老鳥看到了,對我說:“你為什麼不用c#來寫?第一:你熟練,不用去現查文法神馬的;第二:你這不是從21世紀,直接回到原始社會了嗎?沒有文法智聯,全用記事本,這不是有病嗎?”我當時笑笑,沒太在意,因為我之前在選的時候,就想過C#,但它最大的缺點是,我不能在伺服器上邊一直跑起,因為伺服器是LINUX作業系統,而且最重要的是想給自己一個挑戰,為以後在LINUX上做系統管理打一下基礎(哎!小弟就真不是一個安份的人。
Time of Update: 2018-12-07
文章目錄 從對資料操作的類型(讀\寫)分從鎖定的資料範圍分
Time of Update: 2018-12-07
最關心的是MyIsam和InnoDB兩種。MyIsam:隱藏檔:資料檔案:.MYD索引檔案:.MYI特點:表鎖,不支援事務,支援全文索引,支援對TEXT和BLOB類型建立索引資料恢複貌似很慢,因為沒有log InnoDB:特點:行鎖,支援事務,資料恢複塊,因為有binlog曾經有人問:資料量很大,不需要事務支援,使用哪種儲存引擎好?dba給出的建議是InnoDB。理由沒說,我猜資料恢複的難易應該是決定選擇的主要原因吧,一旦出事兒,MyIsam要恢複很long的時間,那是不可接受的。使用InnoD
Time of Update: 2018-12-06
今天在本機搭建了一個php環境,記錄一下過程,windows系統配置方法大同小異,以下為本說明所要用到的軟體: Apache 2.2.4 -- www.apache.comPHP 5.2.0 -- www.php.netMySQL 5.0.27 -- www.mysql.comZend Optimizer 3.2.0 -- www.zend.comphpMyAdmin 2.9.2 -- www.phpmyadmin.net嚴重注意:在進行下列操作前,Windows
Time of Update: 2018-12-07
MySQL從4.x版本開始支援Unicode,3.x只有latin1編碼。剛工作的時候就開始用MySQL了,用的php存取,網頁xxx.php是gb2312的編碼,存進去的資料用php取出來是中文,用phpMyAdmin執行select、update、dump都是中文,沒有亂碼問題。 從MySQL支援Unicode後,為了與時俱進,我們的web程式也開始考慮用UTF8了。其實UTF8也用了好幾年了,程式基本能跑,沒什麼大問題,但是資料倒換的時候,總是遇到不爽的事情。 【問題現象】網頁xxx.p
Time of Update: 2018-12-07
最全的mysql 查詢語句(審精)-- 基本查詢select * from pet-- 列出指定的列select name, owner form pet-- 直接進行算術運算,對欄位起別名select sin(1+2) as sin--where 條件select * from pet where (birth>'1980' and species='dog') or species='bird'-- 對null 的條件select * from pet where sex is
Time of Update: 2018-12-07
原文地址:http://www.cnblogs.com/smallstone/archive/2010/04/29/1723838.html1、進入mysql,建立一個新使用者root,密碼為root: 格式:grant 許可權 on 資料庫名.表名 to 使用者@登入主機 identified by "使用者密碼"; grant select,update,insert,delete on *.* to root@192.168.1.12 identified by "
Time of Update: 2018-12-07
最近一直在折騰Zen Card 開發,一直沒注意怎麼用PHP最基本的辦法串連資料庫。zencart本身的串連資料庫的方法以及執行SQL語句的方法非常方便。下面貼出PHP最基本的串連MYSQL並查出結果的代碼: <?php@ $db_link=mysql_connect('localhost','root','123456');mysql_select_db('zencart_139p',$db_link);$sql ='select * from products limit
Time of Update: 2018-12-07
CentOS預設的iptables規則除了允許SSH(連接埠22)連進來以外,其它都被禁止。# cat /etc/sysconfig/iptables# Firewall configuration written by system-config-firewall# Manual customization of this file is not recommended.*filter:INPUT ACCEPT [0:0]:FORWARD ACCEPT [0:0]:OUTPUT ACCEPT
Time of Update: 2018-12-07
因為要在Ant中匯出MySQL資料庫,寫了mysql_extractor類,供大家參考。 extractor.php: if (!empty($_SERVER['argv'])) { for ($i = 1; $i < $_SERVER['argc']; $i++) { list($k, $v) = explode('=', $_SERVER['argv'][$i]); $_GET[$k] = $v; }}if
Time of Update: 2018-12-07
文章目錄 安裝Httpd安裝MySQL安裝PHP 安裝Httpd1. 安裝httpd。先檢查一下httpd是否已經有安裝:[root@centos-server ~]$ rpm -qa | grep httpd如果httpd沒有安裝,可以使用下面l命令進行安裝:[root@centos-server ~]$ yum install httpd[root@centos-server ~]$ chkconfig httpd
Time of Update: 2018-12-07
文章目錄 安裝MySQL安全設定MySQLMySQL相關目錄和檔案 安裝MySQL使用yum install命令安裝MySQL:yum install mysql-server mysql 更簡單的方式,使用yum groupinstall命令:yum groupinstall "MySQL Database server" 檢查mysqld服務是否正確安裝:$ chkconfig --list mysqldmysqld
Time of Update: 2018-12-07
今天用到了MySql裡的isnull才發現他和MSSQL裡的還是有點區別,現在簡單總結一下:mysql中isnull,ifnull,nullif的用法如下:isnull(expr) 的用法:如expr 為null,那麼isnull() 的傳回值為 1,否則傳回值為 0。 mysql> select isnull(1+1);-> 0mysql> select isnull(1/0);-> 1使用= 的null 值對比通常是錯誤的。 isnull() 函數同 is
Time of Update: 2018-12-07
最近手上有一項目,需要把資料庫從SQL SERVER切換到MySQL,其業務原因暫且不提。小弟拿到這一項目之後,頭痛不已,因為項目中用到了SQL Server2008的一些新的資料類型,包括Geometry,包括hierarchyid(級聯ID)這類SQL
Time of Update: 2018-12-07
話不多說,直接上代碼。#!/usr/bin/perluse DBI;use Switch;#申請串連資源,因為Perl串連SQL Server只能用ODBC,如果還沒部署好環境的,請參見小弟另一篇博文 【PERL連MSSQL】 http://www.cnblogs.com/davyfamer/archive/2012/05/31/2528818.html$dbh=DBI->connect('dbi:ODBC:##隱去的ODBC資料庫連接##','##隱去的MSSQL使用者名稱##','#
Time of Update: 2018-12-07
由MySQL提供的模式比對的其它類型是使用擴充Regex。當你對這類模式進行匹配測試時,使用REGEXP和NOT REGEXP操作符(或RLIKE和NOT RLIKE,它們是同義字)。 擴充Regex的一些字元是: · ‘.’匹配任何單個的字元。· 字元類“[...]”匹配在方括弧內的任何字元。例如,“[abc]”匹配“a”、“b”或“c”。為了命名字元的範圍,使用一個“-”。“[a-z]”匹配任何字母,而“[0-9]”匹配任何數字。· “ * ”
Time of Update: 2018-12-07
自己一直是編譯安裝,安裝目錄分配的很清楚,今天看到一個朋友的,發現自己不認識了,看了下是預設安裝的,對預設安裝的目錄結構不熟悉,網上找了下,有朋友列的很清楚,自己摘錄,留著自己用也方便~ apache:如果採用RPM包安裝,安裝路徑應在
Time of Update: 2018-12-07
Linux(Ubuntu平台)JSP通過JDBC串連MySQL資料庫,與Windows平台類似,步驟如下:下載 jdbc: mysql-connector-java-5.1.18.tar.gz解壓 jdbc: tar -zxvf mysql-connector-java-5.1.18.tar.gz配置 jdbc:cp mysql-connector-java-5.1.18-bin.jar /usr/local/jdk1.6.0_22/jre/lib/ext/JSP樣本:<%@ page
Time of Update: 2018-12-07
下面介紹下如何在IIS上整合php、 這裡我就不說cgi了,因為cgi需要系統許可權過高,不建議虛擬機器主機使用,而且cgi程式也很少有人用到,樓主說的要iis6.0結合php 安裝需要:windows2003系統 安裝有IIS6.0+php-5.1.1-Win32.zip+mysql最新版本+zendO 3.20+phpmysamin2.8 一、安裝 PHP 1.php-5.1.2-Win32.zip,直接全部接壓至D:\php\目錄即可得PHP檔案存放目錄D:\php\
Time of Update: 2018-12-07
對於每個類型擁有的值範圍以及並且指定日期何時間值的有效格式的描述見7.3.6 日期和時間類型。 這裡是一個使用日期函數的例子。下面的查詢選擇了所有記錄,其date_col的值是在最後30天以內: mysql> SELECT something FROM table WHERE TO_DAYS(NOW()) - TO_DAYS(date_col) select DAYOFWEEK('1998-02-03'); -> 3 WEEKDAY(date)