青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

xiaoguozi's Blog
Pay it forword - 我并不覺的自豪,我所嘗試的事情都失敗了······習慣原本生活的人不容易改變,就算現狀很糟,他們也很難改變,在過程中,他們還是放棄了······他們一放棄,大家就都是輸家······讓愛傳出去,很困難,也無法預料,人們需要更細心的觀察別人,要隨時注意才能保護別人,因為他們未必知道自己要什么·····

mysql數據庫備份一般使用命令mysqldump,這個命令會在屏幕打印指定數據庫、數據表的創建的SQL語句和數據表中數據的插入SQL語句。該命令導出的SQL語句在不同數據庫之間是可移植的。

mysqldump還可以同時導出包含sql語句的文件和以特定符號分割的數據文件

 

下面介紹mysqldump的用法:

 

mysqldump的用法有三種:

mysqldump [options] database_name [table1 table2 ...]

備份特定數據庫,可以指定特定表,以空格分隔

mysqldump [options] --database database1 database2

備份特定數據庫

mysqldump [options] --all-database / mysqldump [options] -A

備份所有數據庫

 

mysqldump還有很多選項,下面根據選項的使用頻率依次介紹

--user=user_name / -u user_name

連接數據庫的用戶,-u后面的空格可有可無

--password[=password] / -p[password]

注意-p后面跟密碼時,中間不能間隔空格號,表示連接數據庫用戶對應的密碼

--host=host_name / -h host_name

注意-h后面一定要有空格,數據庫所在服務器的ip地址或者域名

--port=port_num / -P port_num

服務器上數據庫通訊使用的端口號,-P后的空格可有可無

--result-file=file / -r file

指定輸出的信息到文件,而終端不輸出文字

使用該選項要好于終端的輸出重定向,因為重定向可能會發生字符編碼的問題

=====================================================================================

--tab=path / -T path

產生tab分割的數據文件。對于每個轉儲的表,mysqldump創建一個包含創建表的CREATE TABLE語句的tbl_name.sql文件,和一個包含其數據的tbl_name.txt文件。選項值定義寫入文件的目錄。默認情況,.txt數據文件的格式是在列值和每行后面的新行之間使用tab字符。可以使用--fields-xxx----xxx選項明顯指定格式。

需要注意的是:該選項其實是間接調用了兩個命令,第一個命令類似SHOW CREATE TABLE,第二個產生數據文件的命令等同于SELECT … INTO OUTFILE '文件路徑',所以和SELECT … INTO OUTFILE的特點相同,產生的數據文件只能存到服務器中,而不能存到客戶機,所以對指定的目錄路徑path是針對服務器操作系統的,并且對目錄路徑path要有讀寫的用戶權限。如果想把類似的數據格式化導出文件存到客戶機,可以參考$ >mysql -e "SELECT …  FROM … WHERE … " > file_path

--fields-terminated-by=

該選項連同-T選項一起使用,規定了數據域以什么結束,參數為字符串,默認為\t

--fields-enclosed-by=

該選項連同-T選項一起使用,規定了數據域用什么符號擴起來,默認為空,一般可以是雙引號、括號等

--fields-optionally-enclosed-by=

該選項連同-T選項一起使用,規定了數據域可以用什么符號括起來,因為為只有部分數據用這些符號括起來

--fields-escaped-by=

該選項連同-T選項一起使用,規定了轉義字符,參數為字符,默認為\

--lines-terminated-by=

該選項連同-T選項一起使用,規定了數據行以什么結束,參數為字符串,windows默認為\r\n

=====================================================================================

--add-drop-database

在每個CREATE DATABASE語句前添加DROP DATABASE語句

--compatible=name

產生與其它數據庫系統或舊的MySQL服務器更兼容的輸出。值可以為ansi(標準SQL)、mysql323mysql40postgresqloraclemssqldb2maxdbno_key_optionsno_table_options或者no_field_options。同時使用幾個選項,要用逗號將它們隔開

No_key_options不輸出mysql專用索引選項

No_table_options不輸出mysql專用表選項,如ENGINE=MyISAM

No_field_options不輸出mysql專用列選項

--compact

產生少量輸出該選項相當于--comments=0--skip-add-drop-table--no-set-name--skip-disable-key--skip-add-locking一起使用

--comments[={0|1}]

如果設置為 0,禁止轉儲文件中的其它信息,例如程序版本、服務器版本和主機。--skip-comments--comments=0的結果相同, 默認值為1,即包括額外信息

--compress / -C

如果客戶端和服務器都支持壓縮,則壓縮雙方傳送的所有信息

--default-character-set=charset

使用charsetas默認字符集,如果沒有指定,mysqldump使用utf8

--delayed-insert

使用INSERT DELAYED語句插入行

--default-character-set=charset

使用charset作為默認字符集

--allow-keywords

允許創建關鍵字列名應在每個列名前面加上表名前綴

====================================================================================

--opt

該選項應該同時代表優化(optimize)和選項(option)意思,默認開啟,相當于同時開啟以下多個選項,省得用戶每次都鍵入選項:--add-drop-table --add-locking --create-option --disable-keys --extended-insert --lock-tables --quick --set-charset。它可以給出很快的轉儲操作并產生一個可以很快裝入MySQL服務器的轉儲文件。可以用--skip-opt禁用。要想只禁用確信用-opt啟用的選項,使用--skip形式;例如,--skip-add-drop-tables--skip-quick

該選項比較重要,但是由于默認開啟,所以不常用

--add-drop-table

在每個CREATE TABLE語句前添加DROP TABLE語句

--add-locking

LOCK TABLESUNLOCK TABLES語句引用每個表轉儲,重載轉儲文件時插入得更快

--create-option

CREATE TABLE語句中包括所有MySQL表選項

--disable-keys / -K

對于每個表,用ALTER TABLE tbl_name DISABLE KEYS;ALTER TABLE tbl_name ENABLE KEYS;語句引用INSERT語句。因為在插入所有行后創建索引,所以這樣可以更快地裝載轉儲文件,該選項只適合MyISAM表。

--extended-insert / -e

默認開啟,使用包括幾個VALUES的多行INSERT語法。這樣使轉儲文件更小,重載文件時可以加速插入

--lock-tables-l

開始轉儲前鎖定所有表。用READ LOCAL鎖定表以允許并行插入MyISAM表。對于事務表例如InnoDBBDB--single-transaction是一個更好的選項,因為它不根本需要鎖定表。

--quick-q

該選項用于轉儲大的表。它強制mysqldump從服務器一次一行地檢索表中的行而不是檢索所有行并在輸出前將它緩存到內存中

--set-charset

SET NAMES default_character_set加到輸出中。該選項默認啟用。要想禁用SET NAMES語句,使用--skip-set-charset

=====================================================================================

--complete-insert / -c

使用包括列名的完整的INSERT語句

--single-transaction

該選項從服務器轉儲數據之前發出一個BEGIN SQL語句。它只適用于事務表,例如InnoDBBDB,因為然后它將在發出BEGIN而沒有阻塞任何應用程序時轉儲一致的數據庫狀態。

當使用該選項時,應記住只有InnoDB表能以一致的狀態被轉儲。例如,使用該選項時任何轉儲的MyISAMHEAP表仍然可以更改狀態。

--single-transaction選項和--lock-tables選項是互斥的,因為LOCK TABLES會使任何掛起的事務隱含提交。要想轉儲大的表,應結合--quick使用該選項

--lock-all-tables-x

所有數據庫中的所有表加鎖。在整體轉儲過程中通過全局讀鎖定來實現。該選項自動關閉--single-transaction--lock-tables

--hex-blob

使用十六進制符號轉儲二進制字符串列(例如,'abc' 變為0x616263)。影響到的列有BINARYVARBINARYBLOB

posted @ 2012-08-10 14:35 小果子 閱讀(582) | 評論 (0)編輯 收藏
通用式: alter table [表名] add [字段名] 字段屬性 default 缺省值 default 是可選參數
增加字段: alter table [表名] add 字段名 smallint default 0 增加數字字段,整型,缺省值為0
alter table [表名] add 字段名 int default 0 增加數字字段,長整型,缺省值為0
alter table [表名] add 字段名 single default 0 增加數字字段,單精度型,缺省值為0
alter table [表名] add 字段名 double default 0 增加數字字段,雙精度型,缺省值為0
alter table [表名] add 字段名 Tinyint default 0 增加數字字段,字節型,缺省值為0

alter table [表名] add 字段名 text [null] 增加備注型字段,[null]可選參數
alter table [表名] add 字段名 memo [null] 增加備注型字段,[null]可選參數

alter table [表名] add 字段名 varchar(N) [null] 增加變長文本型字段 大小 為N(1~255)
alter table [表名] add 字段名 char [null] 增加定長文本型字段 大小固定為255

alter table [表名] add 字段名 Datetime default 函數 增加日期型字段,其中 函數 可以是 now(),date()等,表示缺省值
(上面都是最常用的,還有其他的屬性,可以參考下面的數據類型描述)

刪除字段: alter table [表名] drop 字段名

修改變長文本型字段的大小:alter table [表名] alter 字段名 varchar(N)

刪除表: drop table [表名]

創建表:
sql="CREATE TABLE [表名] ([字段1,并設置為主鍵] int IDENTITY (1, 1) NOT NULL CONSTRAINT PrimaryKey PRIMARY KEY,"&_
"[字段2] varchar(50),"&_
"[字段3] single default 0,"&_
"[字段4] varchar(100) null,"&_
"[字段5] smallint default 0,"&_
"[字段6] int default 0,"&_
"[字段7] date default date(),"&_
"[字段8] int default 1)"
conn.execute sql

有null 的表示字段允許零長
posted @ 2012-08-01 12:27 小果子 閱讀(311) | 評論 (0)編輯 收藏

命令行下具體用法如下: 

mysqldump -u用戶名 -p密碼 -d 數據庫名 表名 > 腳本名;

 

 

導出整個數據庫結構和數據
mysqldump -h localhost -uroot -p123456 database > dump.sql

 

導出單個數據表結構和數據
mysqldump -h localhost -uroot -p123456  database table > dump.sql

 

 

導出整個數據庫結構(不包含數據)
mysqldump -h localhost -uroot -p123456  -d database > dump.sql

 

導出單個數據表結構(不包含數據)
mysqldump -h localhost -uroot -p123456  -d database table > dump.sql

posted @ 2012-08-01 12:23 小果子 閱讀(230) | 評論 (0)編輯 收藏

1.首先配置apache的httpd.conf,目的是使.htaccess文件生效
<VirtualHost a.b.c.d>
    ServerAdmin a@b.com
    DocumentRoot /var/www/bulknews
    ServerName www.bulknews.cn
<Directory />
      Options FollowSymLinks
      AllowOverride All
</Directory>
ErrorLog  "|/usr/local/sbin/cronolog /var/log/www/wapya/www.bulknews.cn_error_log.%Y%m%d"
CustomLog "|/usr/local/sbin/cronolog /var/log/www/wapya/www.bulknews.cn_access_log.%Y%m%d" combined
</VirtualHost>

注意,這里必須是FollowSymLinks,AllowOverride是All,否則rewrite引擎根本不起作用,另外如果你的apache默認根目錄是/var/www 的話,在/var/www的配置字段也要設置
Options FollowSymLinks
 AllowOverride All
我的就因為這個,只是在虛擬主機設置,導致一直不能實現靜態頁面的轉化。

2.在/var/www/bulknews下設置.htaccess文件
我們這邊最簡單的配置就是
RewriteEngine   on
RewriteBase     /
RewriteRule     (.+)\.html$ show.php?id=$1 [L]

OK,重啟web服務,這時候你就可以正常訪問http://www.bulknews.cn/1014700.html

另外rewrite還有很多應用,大家可以多去google找一些資料,功能還是很神奇的。
posted @ 2012-07-20 19:54 小果子 閱讀(182) | 評論 (0)編輯 收藏
RHEL/Fedora/CentOS yum 安裝
1
yum install git git-svn git-email git-gui gitk

從源代碼進行編譯安裝

1. 先下載最新的 git 穩定版源碼

1
wget https://git-core.googlecode.com/files/git-1.7.10.tar.gz

2. 解壓源碼,并進入源碼目錄

PHP
1
2
tar xzvf git-1.7.10.tar.gz
cd git-1.7.10

3. 編譯安裝

1
2
./configure prefix=/usr/local
make && make install

可能出現的錯誤:

a. msgfmt: command not found

解決方法:yum install gettext

b. 安裝完畢執行git,提示“git: error while loading shared libraries: libcharset.so.1: cannot open shared object file: No such file or directory”

解決方法:ln -s /usr/local/lib/libcharset.so.1 /lib/libcharset.so.1

4. 安裝 Git 命令補全功能

a. 復制命令補全腳本到 /etc/bash_completion.d/ 目錄(沒有則自行創建)

1
cp contrib/completion/git-completion.bash /etc/

b. 載入 git 命令自動補全腳本,使之在當前的 shell 環境中生效

1
. /etc/git-completion.bash

這時候你就會發現自動補全已經生效了。試試輸入”git com”, 再按下 TAB 鍵看看吧。
c. 為了命令補全功能能在下次啟動終端時自動啟用,需要在 /etc/profile 與 ~/.bashrc 中添加如下內容:

1
2
3
4
# Git commands autocompletion
if [ -f /etc/git-completion.bash ]; then
    . /etc/git-completion.bash
fi

附:Windows 環境使用 Git 的相關工具

1. Cygwin http://www.cygwin.com/

2. msysGit http://msysgit.github.com/

3. TortoiseGit http://code.google.com/p/tortoisegit/

posted @ 2012-07-17 21:54 小果子 閱讀(1833) | 評論 (2)編輯 收藏
僅列出標題
共58頁: First 10 11 12 13 14 15 16 17 18 Last 
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲国产精品成人| 亚洲性视频网站| 久久久久欧美精品| 久久精品国产精品亚洲精品| 国产精品自拍在线| 久久天天狠狠| 久久综合导航| 亚洲精品综合在线| 亚洲视频每日更新| 国产一区二区成人| 亚洲大胆女人| 久久精品毛片| 欧美中文字幕不卡| 在线免费观看欧美| 亚洲看片一区| 国产欧美视频在线观看| 噜噜噜噜噜久久久久久91 | 亚洲免费在线电影| 亚洲免费影视| 最新国产成人在线观看| 妖精视频成人观看www| 国产欧美日韩麻豆91| 男人插女人欧美| 国产精品国色综合久久| 久久久久久久精| 欧美精品一区二| 久久国产婷婷国产香蕉| 欧美大色视频| 久久精品九九| 欧美日韩午夜在线| 巨乳诱惑日韩免费av| 欧美日韩一区三区| 免费观看一区| 国产欧美大片| 亚洲日本中文| 在线观看视频亚洲| 毛片精品免费在线观看| 久久久久久97三级| 最新国产拍偷乱拍精品| 亚洲一级影院| 亚洲精品网址在线观看| 午夜精品久久久久| 亚洲一区久久久| 欧美不卡高清| 久久综合色8888| 国产精品一区视频| 一区二区欧美日韩| 亚洲精选在线| 噜噜噜在线观看免费视频日韩| 午夜视频一区| 欧美性天天影院| 日韩视频免费| 99国产精品久久久久久久成人热| 欧美专区中文字幕| 久久福利电影| 国产女主播一区二区三区| 夜色激情一区二区| 亚洲视频在线二区| 欧美日韩国产精品专区| 亚洲国产成人tv| 亚洲精品免费在线观看| 蜜臀久久99精品久久久久久9 | 亚洲国内精品| 亚洲国产中文字幕在线观看| 久久精品女人| 欧美jizz19性欧美| 亚洲国产一区二区三区高清| 久久免费视频网| 欧美国产激情二区三区| 在线 亚洲欧美在线综合一区| 欧美在线看片a免费观看| 久久精品99国产精品| 国产一区二区三区久久悠悠色av| 性色av一区二区三区红粉影视| 欧美一级久久| 国内成+人亚洲+欧美+综合在线| 欧美中在线观看| 男男成人高潮片免费网站| 亚洲高清av| 欧美美女视频| 中国成人在线视频| 久久久久国色av免费观看性色| 国产在线麻豆精品观看| 久久婷婷国产综合精品青草| 欧美激情国产日韩| 宅男精品视频| 国产一区二区中文| 每日更新成人在线视频| 亚洲美女黄色片| 欧美一级久久久| 亚洲国产成人在线| 欧美三级电影精品| 久久www成人_看片免费不卡| 欧美激情小视频| 亚洲永久精品国产| 国精品一区二区| 欧美精品亚洲精品| 亚洲欧美在线x视频| 欧美激情精品久久久久| 亚洲性人人天天夜夜摸| 极品少妇一区二区三区精品视频 | 99综合电影在线视频| 新狼窝色av性久久久久久| 国模一区二区三区| 欧美日韩中文字幕精品| 欧美在线播放一区二区| 亚洲精品综合精品自拍| 久久久久在线观看| 中文日韩电影网站| 精品白丝av| 国产精品久久久久久久电影| 久久综合精品一区| 亚洲免费一在线| 亚洲毛片在线观看.| 久久手机免费观看| 亚洲欧美美女| 99国产精品久久| 影音国产精品| 国产一区二区精品久久99| 欧美日韩一区二区三区| 欧美成人国产一区二区| 久久精品官网| 亚洲欧美日韩中文视频| 99热这里只有精品8| 欧美a级一区二区| 久久久久久成人| 午夜精品久久久久久久99热浪潮| 亚洲伦理精品| 亚洲精品一区二区三区在线观看| 国精产品99永久一区一区| 国产精品欧美日韩一区| 欧美日韩午夜精品| 欧美日韩精品系列| 欧美肥婆在线| 欧美高清视频一区二区三区在线观看| 欧美伊人精品成人久久综合97| 亚洲一区亚洲二区| 亚洲视频www| 一区二区三区高清视频在线观看| 亚洲激情影院| 亚洲经典视频在线观看| 亚洲国产二区| 亚洲精品在线观看免费| 91久久精品国产| 亚洲精品久久视频| 99re国产精品| 在线中文字幕一区| 亚洲欧美bt| 久久都是精品| 老司机免费视频一区二区三区| 久久精品视频在线观看| 久久综合狠狠综合久久综青草| 久久青草欧美一区二区三区| 久久频这里精品99香蕉| 美女999久久久精品视频| 欧美韩日亚洲| 欧美午夜精品久久久久久浪潮| 国产精品爱啪在线线免费观看| 国产精品视频午夜| 国产在线精品二区| 亚洲国产精品一区二区久| 日韩视频免费观看| 亚洲免费在线视频一区 二区| 欧美伊人影院| 免费成人小视频| 亚洲精品你懂的| 在线视频欧美日韩精品| 欧美一区二区视频97| 久久免费黄色| 欧美日韩亚洲一区二区三区在线| 国产精品手机视频| 伊人久久大香线蕉综合热线| 99精品国产在热久久婷婷| 亚洲专区免费| 欧美成人精品一区| 一本色道综合亚洲| 欧美一级在线视频| 欧美精品在线一区| 国产深夜精品| 日韩视频中午一区| 欧美专区在线播放| 亚洲精品久久7777| 午夜精品久久久久| 欧美女同在线视频| 国产一区二区成人| 中文国产成人精品久久一| 久久免费国产| 一区二区三区日韩在线观看| 久久久久欧美| 国产精品一区在线观看你懂的| 亚洲高清久久| 久久精品亚洲热| 日韩亚洲欧美成人一区| 久久亚洲精品中文字幕冲田杏梨| 国产精品久久久久久久午夜片| 亚洲韩国精品一区| 久久久久免费观看| 亚洲欧美日韩直播| 欧美日韩视频一区二区| 亚洲高清av|