超碰97资源在线免费观看-国产亚洲一区二区久久-欧美日韩成人字幕一区-激情五月网在线视频-亚洲天堂美女av在线-麻豆视传媒精品av-婷婷激情综合激情五月俺也去-国产精品久久久久久亚洲av站-51精产国品一二三产区区,久久久久久久区二区三区四区久久久,色哟哟视频国产精品,日韩va亚洲va欧美

中山php|最優(yōu)網(wǎng)絡(luò)中山做網(wǎng)站 中山php建站

最優(yōu)良人

Posts Tagged With: mysql

mysql STRICT_TRANS_TABLES嚴(yán)格模式下提示Field 'id' doesn't have a default value

2012/09/26 at 11:42 » Comments (431)

在別的服務(wù)器運(yùn)行我的網(wǎng)站程序的時(shí)候,出現(xiàn)了Field 'id' doesn't have a default value 的提示,意思是這個(gè)值我沒有提交數(shù)據(jù),并且數(shù)據(jù)庫結(jié)構(gòu)沒有設(shè)置默認(rèn)值,由于對方的mysql服務(wù)器開啟了STRICT_TRANS_TABLES嚴(yán)格模式,所以報(bào)錯(cuò)了 解決方法是: 如果自己的服務(wù)器,有權(quán)限修改my.ini的話,打開my.ini,查找 sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION" 修改為 sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION" 然后重啟MYSQL 在別人的虛擬空間上當(dāng)然不可能實(shí)現(xiàn),所以根本的解決方法還是修改自己的數(shù)據(jù)結(jié)構(gòu),把非空的字段加上默認(rèn)值,以后設(shè)計(jì)數(shù)據(jù)庫要注意這一點(diǎn),方便程序的移植 more »

mysql所有數(shù)據(jù)庫引擎用法MyISAM、InnoDB、MERGE、MEMORY(HEAP)、BDB(BerkeleyDB)、EXAMPLE、FEDERATED、ARCHIVE、CSV、BLACKHOLE

2011/09/21 at 14:50 » Comments (94)

MySQL有多種存儲(chǔ)引擎,每種存儲(chǔ)引擎有各自的優(yōu)缺點(diǎn),大家可以擇優(yōu)選擇使用: MyISAM、InnoDB、MERGE、MEMORY(HEAP)、BDB(BerkeleyDB)、EXAMPLE、FEDERATED、ARCHIVE、CSV、BLACKHOLE。 MySQL支持?jǐn)?shù)個(gè)存儲(chǔ)引擎作為對不同表的類型的處理器。MySQL存儲(chǔ)引擎包括處理事務(wù)安全表的引擎和處理非事務(wù)安全表的引擎: · MyISAM管理非事務(wù)表。它提供高速存儲(chǔ)和檢索,以及全文搜索能力。MyISAM在所有MySQL配置里被支持,它是默認(rèn)的存儲(chǔ)引擎,除非你配置MySQL默認(rèn)使用另外一個(gè)引擎。 · MEMORY存儲(chǔ)引擎提供“內(nèi)存中”表。MERGE存儲(chǔ)引擎允許集合將被處理同樣的MyISAM表作為一個(gè)單獨(dú)的表。就像MyISAM一樣,MEMORY和MERGE存儲(chǔ)引擎處理非事務(wù)表,這兩個(gè)引擎也都被默認(rèn)包含在MySQL中。 注釋:MEMORY存儲(chǔ)引擎正式地被確定為HEAP引擎。 · InnoDB和BDB存儲(chǔ)引擎提供事務(wù)安全表。BDB被包含在為支持它的操作系統(tǒng)發(fā)布的MySQL-Max二進(jìn)制分發(fā)版里。InnoDB也默認(rèn)被包括在所 有MySQL 5.1二進(jìn)制分發(fā)版里,你可以按照喜好通過配置MySQL來允許或禁止任一引擎。 · EXAMPLE存儲(chǔ)引擎是一個(gè)“存根”引擎,它不做什么。你可以用這個(gè)引擎創(chuàng)建表,但沒有數(shù)據(jù)被存儲(chǔ)于其中或從其中檢索。這個(gè)引擎的目的是服務(wù),在 MySQL源代碼中的一個(gè)例子,它演示說明如何開始編寫新存儲(chǔ)引擎。同樣,它的主要興趣是對開發(fā)者。 · NDB Cluster是被MySQL Cluster用來實(shí)現(xiàn)分割到多臺(tái)計(jì)算機(jī)上的表的存儲(chǔ)引擎。它在MySQL-Max 5.1二進(jìn)制分發(fā)版里提供。這個(gè)存儲(chǔ)引擎當(dāng)前只被Linux, Solaris, 和Mac OS X 支持。在未來的MySQL分發(fā)版中,我們想要添加其它平臺(tái)對這個(gè)引擎的支持,包括Windows。 · ARCHIVE存儲(chǔ)引擎被用來無索引地,非常小地覆蓋存儲(chǔ)的大量數(shù)據(jù)。 · CSV存儲(chǔ)引擎把數(shù)據(jù)以逗號(hào)分隔的格式存儲(chǔ)在文本文件中。 · BLACKHOLE存儲(chǔ)引擎接受但不存儲(chǔ)數(shù)據(jù),并且檢索總是返回一個(gè)空集。 · FEDERATED存儲(chǔ)引擎把數(shù)據(jù)存在遠(yuǎn)程數(shù)據(jù)庫中。在MySQL 5.1中,它只和MySQL一起工作,使用MySQL C Client API。在未來的分發(fā)版中,我們想要讓它使用其它驅(qū)動(dòng)器或客戶端連接方法連接到另外的數(shù)據(jù)源。 當(dāng)你創(chuàng)建一個(gè)新表的時(shí)候,你可以通過添加一個(gè)ENGINE 或TYPE 選項(xiàng)到CREATE TABLE語句來告訴MySQL你要?jiǎng)?chuàng)建什么類型的表: CREATE TABLE t ...more »

mysql數(shù)據(jù)庫引擎HEAP(MEMORY)的使用,內(nèi)存表,臨時(shí)表的用法

2011/09/21 at 14:47 » Comments (407)

HEAP表是訪問數(shù)據(jù)速度最快的MySQL表,他使用保存在內(nèi)存中的散列索引。但如果MySQL或者服務(wù)器重新啟動(dòng),表中數(shù)據(jù)將會(huì)丟失. 用法:如論壇的在線人數(shù)統(tǒng)計(jì),這種表的數(shù)據(jù)應(yīng)該是無關(guān)緊要的,就幾個(gè)簡單的字段,數(shù)據(jù)也不多,記錄數(shù)怎么也不會(huì)超過1000吧,但是操作是最頻繁的(基本用戶的每次動(dòng)作都要更新這個(gè)表). 如何創(chuàng)建內(nèi)存表? 創(chuàng)建內(nèi)存表非常的簡單,只需注明 ENGINE= MEMORY 即可: CREATE TABLE `tablename` ( `columnName` varchar(256) NOT NUL) ENGINE=MEMORY DEFAULT CHARSET=latin1 MAX_ROWS=100000000; 注意: 當(dāng)內(nèi)存表中的數(shù)據(jù)大于max_heap_table_size設(shè)定的容量大小時(shí),mysql會(huì)轉(zhuǎn)換超出的數(shù)據(jù)存儲(chǔ)到磁盤上,因此這是性能就大打折扣了,所 以我們還需要根據(jù)我們的實(shí)際情況調(diào)整max_heap_table_size,例如在.cnf文件中[mysqld]的下面加入: max_heap_table_size = 2048M 另外在建表語句中還可以通過MAX_ROWS來控制表的記錄數(shù)。 內(nèi)存表使用哈希散列索引把數(shù)據(jù)保存在內(nèi)存中,因此具有極快的速度,適合緩存中小型數(shù)據(jù)庫,但是使用上受到一些限制。 1、heap對所有用戶的連接是可見的,這使得它非常適合做緩存。 2、僅適合使用的場合。heap不允許使用xxxTEXT和xxxBLOB數(shù)據(jù)類型;只允許使用=和<=>操作符來搜索記錄 (不允許<、>、<=或>=);不支持auto_increment;只允許對非空數(shù)據(jù)列進(jìn)行 索引(not null)。 注:操作符 “<=>” 說明:NULL-safe equal.這個(gè)操作符和“=”操作符執(zhí)行相同的比較操作,不過在兩個(gè)操作碼均為NULL時(shí),其所得值為1而不為NULL,而當(dāng)一個(gè)操作碼為NULL時(shí),其所得值為0而不為NULL。 3、一旦服務(wù)器重啟,所有heap表數(shù)據(jù)丟失,但是heap表結(jié)構(gòu)仍然存在,因?yàn)閔eap表結(jié)構(gòu)是存放在實(shí)際數(shù)據(jù)庫路徑下的,不會(huì)自動(dòng)刪除。重啟之后,heap將被清空,這時(shí)候?qū)eap的查詢結(jié)果都是空的。 4、如果heap是復(fù)制的某數(shù)據(jù)表,則復(fù)制之后所有主鍵、索引、自增等格式將不復(fù)存在,需要重新添加主鍵和索引,如果需要的話。 5、對于重啟造成的數(shù)據(jù)丟失,有以下的解決辦法: a、在任何查詢之前,執(zhí)行一次簡單的查詢,判斷heap表是否存在數(shù)據(jù),如果不存在,則把數(shù)據(jù)重新寫入,或者DROP表重新復(fù)制某張表。這需要多做一次查詢。不過可以寫成include文件,在需要用該heap表的頁面隨時(shí)調(diào)用,比較方便。 b、對于需要該heap表的頁面,在該頁面第一次且僅在第一次查詢該表時(shí),對數(shù)據(jù)集結(jié)果進(jìn)行判斷,如果結(jié)果為空,則需要重新寫入數(shù)據(jù)。這樣可以節(jié)省一次查詢。 c、更好的辦法是在mysql每次重新啟動(dòng)時(shí)自動(dòng)寫入數(shù)據(jù)到heap,但是需要配置服務(wù)器,過程比較復(fù)雜,通用性受到限制。 6、一些預(yù)期可能用到的sql語句 //如果表存在,則刪除 DROP TABLE IF EXISTS `abc`; //復(fù)制整張表xyz為heap表abc(包含所有數(shù)據(jù)) CREATE TABLE ...more »

mysql字符串替換函數(shù)replace

2011/08/27 at 23:07 » Comments (323)

mysql替換字符串函數(shù)replace可以實(shí)現(xiàn)把某字段的某些字符串替換成其他字符串,例如 update dede_addonarticle set body=replace(body,'news/uploads/allimg/c110826','news/uploads/blank.gif?') 可以把dedecms的文章內(nèi)容表所有的圖片鏈接替換成空白圖片,這樣就可以去把已經(jīng)上傳的大量圖片刪除以節(jié)省空間了,在對采集回來的數(shù)據(jù)尤其有用。 more »

phpmyadmin 默認(rèn)數(shù)據(jù)庫引擎修改為myisam

2011/08/25 at 12:24 » Comments (356)

phpmyadmin 默認(rèn)創(chuàng)建的數(shù)據(jù)庫默認(rèn)的數(shù)據(jù)庫引擎為innodb,如果希望修改為靈活性更高的myisam 在my.ini找到default-storage-engine=innodb,修改為myisam more »

Mysql查詢數(shù)據(jù)表中某字段重復(fù)出現(xiàn)的次數(shù),并按照次數(shù)排序

2011/08/14 at 02:29 » Comments (419)

利用Mysql中的 的聚合函數(shù) count(*) 可以實(shí)現(xiàn)這個(gè)功能,例如需要查詢data表中name出現(xiàn)次數(shù)最多的記錄,可以先按照group by name分組,用count算出分組里的條數(shù),再按照count排序: select name,count(*) from data group by name order by count(*) DESC limit 1 不加limit限制將返回按照name重復(fù)次數(shù)排列的數(shù)據(jù) more »

Mysql Having的用法:對group by之后的分組加限制條件

2011/08/14 at 02:27 » Comments (683)

在使用聚合函數(shù)之前,我們可以通過where對查詢加限制條件,那么如果在group by之后我們要對分組里面的數(shù)據(jù)再加限制條件怎么辦呢?答案是having。 HAVING子句可以讓我們篩選成組后的各組數(shù)據(jù). WHERE子句在聚合前先篩選記錄.也就是說作用在GROUP BY 子句和HAVING子句前. 而 HAVING子句在聚合后對組記錄進(jìn)行篩選。 having子句出現(xiàn)的數(shù)據(jù)必須在group by 之后,order by 之后 例如在上一篇中對name按照出現(xiàn)次數(shù)排序之后,我們還想只查出名字里面含有l(wèi)in的數(shù)據(jù),可以這樣寫: select name ,count(*) from data group by name having name like '%lin%' order by couny(*) DESC more »

Mysql 子查詢的用法

2011/08/14 at 01:00 » Comments (337)

一,子選擇基本用法 1,子選擇的定義 子迭擇允許把一個(gè)查詢嵌套在另一個(gè)查詢當(dāng)中。比如說:一個(gè)考試記分項(xiàng)目把考試事件分為考試(T)和測驗(yàn)(Q)兩種情形。下面這個(gè)查詢就能只找出學(xué)生們的考試成績 select * from score where event_id in (select event_id from event where type='T'); 2,子選擇的用法(3種) ? 用子選擇來生成一個(gè)參考值 在這種情況下,用內(nèi)層的查詢語句來檢索出一個(gè)數(shù)據(jù)值,然后把這個(gè)數(shù)據(jù)值用在外層查詢語句的比較操作中。比如說,如果要查詢表中學(xué)生們在某一天的測驗(yàn)成績,就應(yīng)該使用一個(gè)內(nèi)層查詢先找到這一天的測驗(yàn)的事件號(hào),然后在外層查詢語句中用這個(gè)事件號(hào)在成績表里面找到學(xué)生們的分?jǐn)?shù)記錄。具體語句為: select * from score where id=(select event_id from event where date='2002-03-21' and type='Q'); 需要注意的是:在應(yīng)用這種內(nèi)層查詢的結(jié)果主要是用來進(jìn)行比較操作的分法時(shí),內(nèi)層查詢應(yīng)該只有一個(gè)輸出結(jié)果才對??蠢?,如果想知道哪個(gè)美國總統(tǒng)的生日最小,構(gòu)造下列查詢 select * from president where birth=min(birth) 這個(gè)查詢是錯(cuò)的!因?yàn)镸ySQL不允許在子句里面使用統(tǒng)計(jì)函數(shù)!min()函數(shù)應(yīng)該有一個(gè)確定的參數(shù)才能工作!所以我們改用子選擇: select ...more »

mysql操作符in between

2011/08/14 at 00:57 » Comments (331)

以下三條sql語句的效果是等效的: SELECT * FROM `logs` WHERE id = 1 or id = 2 or id = 3 SELECT * FROM `logs` WHERE id between 1 and 3 SELECT * FROM `logs` WHERE id ...more »

常用的Mysql語句

2011/08/14 at 00:53 » Comments (492)

1 登陸mysql服務(wù)器 mysql -uroot -ppassword 2 進(jìn)入數(shù)據(jù)庫 use haxinbbs; 3 插入一條記錄 insert into user(username,password) values('harryzyp','harryzyp'); sql="insert into 目標(biāo)數(shù)據(jù)表 select * from 源數(shù)據(jù)表" (把源數(shù)據(jù)表的記錄添加到目標(biāo)數(shù)據(jù)表) 4 查看一個(gè)記錄或多個(gè) select password,sex(或*) from user where username='harryzyp';(等于 = 不等于 <> 小于 < 大于 > ...more »
国产大尺度福利视频在线观看-欧美丰满熟妇乱xxxx-成人av在线观看资源-hitomi在线中文字幕 | 97碰碰视频人人干-91大神在线视频免费观看-国产成人精品久久久久欧美-日韩不卡高清av影院 | 人妻少妇一区二区三区蜜臀精品-国产 av 中文字幕-96久久精品国产97-蜜桃精品一区二区在线看 | 麻豆精选视频在线看-jzzijzzij日本成熟少妇-91精品日韩乱码不卡久久久久久-日韩成人精品中文字幕在线视频 | 红桃视频一区二区欧美日韩国产区-久久久久久丁香-成人久久久久久69免费-99精产国品一二三产区区别视频 | 日韩夫妻性生活大片-免费人成黄页在线观看国产-亚洲日本久久久久婷婷-久久99国产蜜臀精品 | 国产成人av综合亚洲free-日韩人妻中文字幕av-高清日韩一区二区三区视频-夜夜嗨av一区二区三区网站 | 久久精品伊人一区二区-99精品国产在热久久_-亚洲欧美日韩视频免费观看-久久久夜色精品国产噜噜噜 | 精品少妇人妻一区二区三-久久久久综合日本-日韩激情中文字幕一区二区三区-麻豆精品蜜桃视频网站 日本丰满老熟妇-国产麻豆精品久久久久-99精品久久久久久国-超碰97免费在线精品 | 久久偷拍女人小便视频-国产欧美韩日在线观看-日韩美在线免费观看-日韩另类小视频 | 国产火热热av一区二区三区-国产成人+综合亚洲+天堂-亚洲熟女乱色综合一区二区三区-日韩在线精品中文字幕 | 国产亚洲精品久久久久久久无-国产精品国产三级网站在线观看-日韩欧美亚洲自拍偷拍-最新中文字幕一区二区四季 | 亚洲中文字幕一二三-91亚洲国产成人久久精品app-国产一区二区三区在线观看av-久久婷婷综合色拍 | 国产丝袜美腿诱惑久久-亚洲av永久在线观看精品高清-18禁国内精品久久综合-熟女久久一区二区 | 国产成人av综合亚洲free-日韩人妻中文字幕av-高清日韩一区二区三区视频-夜夜嗨av一区二区三区网站 | 成人精品1024欧美日韩-99日本精品久久久久久人妻-91极品粉嫩鲍鱼在线观看-久久九九99国产精品 | 亚洲中文字幕日韩精品-69精品久久综合熟女蜜臀-日韩av高清在线观看第一区-色综合久综合久久综合久鬼88 | 亚洲欧美熟女日韩-天天天天夜久久天天天-亚洲欧美在线另类自拍丝袜-91精品91久久久 | 91久久精品婷婷麻豆同性-日韩国产午夜激情-成人亚洲av一区二区三区-久久久久人妻四区 | 日韩一级精品免费在线观看-人妻少妇视频精品三区二区-亚洲视频一卡二不卡-日本中文字幕无限码 | 日韩女优中文字幕在线观看-国产久久精品在线观看-成人区人妻精品一区二视频-日韩激情极品偷拍 | 91久久精品婷婷麻豆同性-日韩国产午夜激情-成人亚洲av一区二区三区-久久久久人妻四区 | 国产一区二区三区裙底在线-国产日韩欧美自拍在线-综合激情四射五月天-欧美日韩最新视频在线免费观看 | 欧美日韩一区二区综合-91网址国产精品免费观看-日韩精选亚洲专区-精品推荐一区二区三区 | 91精品综合久久久久久蜜桃-日韩av中文字幕国产传媒-97精品国产97久久久久免费-国产a v在线播放 | 亚洲人成电影免费播放-2020国内精品久久久久精免费-日韩一区二区三区乱码-99久久久精品久久久久久 | 久久久久人妻精品一区二区三区-国产精品av资源网-精品一区二区三区精华液-欧美激情一区二区三区在线视频 | 97人妻一区二区三区蜜桃-欧美日本日韩aⅴ在线视频-91中文字幕a在线观看-丰满人妻一区二区三99区性色 | 国产精品 亚洲情色-日韩美女视频一区-国产一区二区观看在线-久久99热这里只有精品66 | 亚洲一区二区成人区-成人偷拍视频在线观看-欧美激情一区二区三区四区在线播放-久久国内精品视频久久 | 国产少妇精品7777-日韩精品免费av在线播放-巨乱人妻丰满熟妇-91精品在线视频app | 国产精品成人免费视频99-99久久精品免费观看视频-97超碰天天摸天天碰天天爽-日韩免费视频最新 | 91国精产品一区二区三区-2021中文在线热码视频-国产精品99久久久久久成人四虎-九九在线视频免费看 | 超碰人妻人人做人人爽-成人av电影免费在线观看青青草-国产成人在线短视频-老司机午夜久久精品免费视频 | 超碰免费中文字幕人妻-日韩色综合中文精品-亚洲中文字幕日产乱码在线-99久久99久久精品免费观看 九九久久亚洲av东方伊甸园-国产av一二三四区-91成人 在线观看喷潮红桃-天天日天天射天天干天天舔 | 2021中文字幕永久免费-亚洲欧美日韩v在线-天天澡人妻天天玩人妻-国产又大又长又粗又硬又爽又黄视频 | 日韩美女主播诱惑-97se色综合一区二区三区-91精品国产综合久久久一久久-成人av精品视频在线观看 久久伊人综合久久伊人-日韩欧美成人动画-超碰在线免费福利人妻-日韩高清av在线观看 | 国产精品国产伦子伦-99精品在线观看免费视频-色91国产97香蕉-亚洲欧美另类制服丝袜 | 天天插天天日天天射天天干天天插-国产精品久久久久大片-国产av一区二区三区在线-国产 青青青 视频 | 国产精品成人免费观看视频-五月婷婷在线观看视频-精品人妻中文字幕一区二区-久久99一区二区三区 国产成人精品亚洲日本在线观看-99热在线免费精品-久久久熟妇xxxx网站-精品国产免费久久久久久婷婷 | 欧美日韩中文字幕一区不卡-欧美日韩免费成人在线-国产三级久久精品1080p-精品视频第一区二区 |