每日一句 ( 2024711 )  

To do nothing is the way to be nothing.

無(wú)所事事終將一事無(wú)成。———— Nathaniel Hawthorne

lnmp1.7安裝環(huán)境后mysql無(wú)法啟動(dòng)的解決

使用lnmp1.7快速搭建的集成環(huán)境,在訪(fǎng)問(wèn)自帶的phpmyadmin時(shí)提示:mysqli_real_connect(): (HY000/2002): No such file or directory在/etc/my.conf中修改host為127.0.0.1,無(wú)效重新啟動(dòng)mysql,報錯:Starting MySQL... ERROR! The server quit without updating PID file (/usr/local/mysql/var/host1.pid).查看host1.err文件,發(fā)現有類(lèi)似如下錯誤:Table 'mysql.p...

mysql允許遠程訪(fǎng)問(wèn)設置

mysql默認只允許本機訪(fǎng)問(wèn),需要遠程登錄操作時(shí)需要增加%的權限本機登錄mysql -uroot -p之后:1.grant all privileges on *.* to root@'%' identified by "root";2.flush privileges; 這步可以不用?exit退出mysql3.修改my.conf 注釋bind-address一行vim /etc/mysql/my.conf [mysqld].... #bind-address = 127.0.0.1...安裝的lnmp集成環(huán)境中,mysql端口默認被iptables禁用,需要...

mysql對text字段進(jìn)行排序

mysql中,默認對text字段進(jìn)行排序的話(huà)是按text字段的首字符進(jìn)行排序,即假如某表結構如下:如果默認對此text類(lèi)型的字段進(jìn)行排序的話(huà),如select * from table order by f1 asc?!〗Y果可能如下圖這樣:發(fā)現mysql對text類(lèi)型的字段排序時(shí)只對首字符進(jìn)行排序,并不是我們所預期的結果(按數字大小排序)。所以如果想要解決這個(gè)問(wèn)題,我們可以使用mysql的一個(gè)內置函數:cast,CAST ( expression ...

mysql中sum()函數結合case when及groupby

今天在做一個(gè)銷(xiāo)售業(yè)績(jì)的排行功能,統計公司銷(xiāo)售在本月及當天的業(yè)績(jì)金額并進(jìn)行排行。例:數據表中有以下幾個(gè)關(guān)鍵字段:用戶(hù)名username,金額P,簽單時(shí)間T ….銷(xiāo)售每簽一單就錄入一條記錄。SQL語(yǔ)句:$today = strtotime(“today”); ? ?//今天零點(diǎn)時(shí)間戳SELECT *,SUM(P) AS total_P_month,SUM(CASE WHEN T>$today THEN P ELSE 0 END) AS total_P_today FROM table WHERE T&g...

使用唯一索引方法刪除mysql重復記錄

前兩天由于操作失誤,將線(xiàn)上的數據庫一表中插入了近六萬(wàn)條的重復記錄,其中有用的數據也就幾千條。那幾萬(wàn) 條的重復數據的刪除是個(gè)問(wèn)題,因為整個(gè)表現在已經(jīng)有二十多萬(wàn)的數據,一開(kāi)始使用兩個(gè)select 加group by來(lái)進(jìn)行分組后刪除,不過(guò)語(yǔ)句執行不了,一運行那mysql直接卡掉了…不知為什么二十萬(wàn)的數據就能直接把mysql給搞死。。。難道語(yǔ)句有問(wèn)題?后來(lái)又試了下使用left join 更是坑爹。。。...

【PHP】mysql中create table的一點(diǎn)兒小應用

由于之前做功能時(shí)沒(méi)有考慮全面,導致一張日報表中數據過(guò)大(五百多兆),查詢(xún)十分遲鈍,今天打算把這張日報表的內容content字段給分離出來(lái),單獨建一張表,之后只有在看詳細日報時(shí)才去進(jìn)行關(guān)聯(lián)查詢(xún),速度會(huì )有明顯提升。由于對mysql不太了解,所以默認的思路是使用php先來(lái)循環(huán)讀出原表,再把content和id字段插入到新表中去…天然呆人的做法,效率極其低下!臨近下班時(shí),鄭哥教了一招,一句sql...

mysql中實(shí)現正則模糊查詢(xún)功能

這是從今天Q群里一個(gè)人問(wèn)的一個(gè)問(wèn)題中,偶然學(xué)到的一個(gè)知識,原來(lái)在mysql中也可以使用正則進(jìn)行匹配搜索。他的原題是這樣的:說(shuō)是做了一個(gè)輸入框,需要根據輸入框中輸入的內容來(lái)查詢(xún)數據庫?,F在有個(gè)問(wèn)題,就是想用占位符來(lái)實(shí)現模糊查詢(xún),比如輸入2*3,需要查詢(xún)類(lèi)似1223、223、2243,但不包括123這樣的結果,也就是*代表一個(gè)通配占位符,這個(gè)位置必須有且只有一個(gè)字符,那這個(gè)查詢(xún)要怎么寫(xiě)?之...