Mysql筆記

<!-->正則替換代碼<-->

<a href="javascript:if([\s\S]*)target="_blank">
tppabs="([\S]+)"

<script type="text/javascript" src="zt_leo.scripts.js" tppabs="http://cdn.xian.com/templates/zo2_leo/assets/zo2/js/zt_leo.scripts.js"></script>
<!-->正則替換,<-->

---------------------------------------------------------------

Excel技巧:

怎麼把一個規則,不用往下拖,直接使用到整列?

①第一行寫規則

②選擇所有數據

③找到第一個規則,Ctrl+Enter

 

---------------------------------------------------------------

關於篩選數據,100W以上的數據,處理要超出內存了,篩選方法:

1.select * from data_content_357 where id not in (select min(id) from data_content_357 group by Rating);【刪除最新數據,保留最小id值得】   

2.update 爲1

3.DELETE from   爲1的

4.得到想要的數據

---------------------------------------------------------------

輸出結構化數據:先弄成數組,再用json_encode轉化

 

/Runtime/Logs/日誌太多,thinkphp關閉日誌記錄:

'LOG_RECORD'            => false,   // 默認不記錄日誌

---------------------------------------------------------------

網頁“慢”。。。只是不存在的圖片加載不成功,圈圈一直在轉

---------------------------------------------------------------

採集圖片三步:.png"和.jpg" 都有共同符號g"  1.把前面部分*src替換 2.把中間g"*http替換 3.把結尾"*替換

---------------------------------------------------------------

php判斷是否包含某個字符串:(用strpos函數,如果返回false就是不包含,否則會返回數字)

if(strpos($str1,str2,0)==false){ ...}

---------------------------------------------------------------

mysql函數  查找字段跟查找函數是一樣的

select replace(PageUrl,'https://www.amazon.com/','')  from Content where ID = 8502

---------------------------------------------------------------

addslashes() 函數 添加反斜槓

---------------------------------------------------------------

php替換str_replace的使用方法,支持多個替換

廢話不多說,直接上代碼:

str_replace(['a','b','c'],'a',$str);//a或b或c都替換成a
str_replace(['a','b','c'],['d','e','f'],$str);//a->d b->e c->f

---------------------------------------------------------------

Excel 隨機插入數字:

=RANDBETWEEN(1,3)

---------------------------------------------------------------

日誌先壓縮再下載:

複製,壓縮日誌文件(日誌文件太大,壓縮下載)
cp /home/wwwlogs/www.baidu.com.log  /home/web
tar -zcvf /home/web/baidulog.tar.gz /home/web/www.baidu.com.log

---------------------------------------------------------------

thinkphp模板調用時,去除某些html標籤,同時保留某些html標籤:

{$info['content']|strip_tags=###,"<p><br><img>"}

strip_tags 函數是去除所有html代碼的函數,上面是應用到了thinkphp模板,strip_tags(string,allow)

{$info['content']|strip_tags=###,"<br><p>"}

---------------------------------------------------------------

xampp  Apache環境,httpd-vhosts.conf配置文件,這樣設置不會有權限問題:

<VirtualHost *:80>
 ServerName test.pw
 ServerAlias www.test.pw 
 ServerAlias m.test.pw
 DocumentRoot "D:\GG\web\pw"
<Directory "D:\GG\web\pw"> 
 Options FollowSymLinks IncludesNOEXEC Indexes
 DirectoryIndex index.html index.htm index.php
 AllowOverride all 
 Order Deny,Allow 
 Allow from all 
 Require all granted
</Directory>
</VirtualHost>

Mysql 替換:

UPDATE `dede_addonarticle` SET body = REPLACE ( body, '</td>', '' );  

Mysql 篩選不重複記錄:

SELECT DISTINCT [字段名] FROM [表名] WHERE [檢索條件字句]

 1 2.access把一個新表插入一箇舊表:
 2 UPDATE 表2 INNER JOIN 表1 ON 表2.ID = 表1.ID 
 3 SET 表1.我叫 = [表2]![我叫] WHERE ((([表2]![ID])=[表1]![ID]));
 4 
 5 3.怎樣將結構完全一樣的兩個表的內容合併到一個表中,SQL語句
 6 select * 
 7 into 新表名 
 8 from (select * from T1 union all select * from T2) 
 9 
10 這個語句可以實現將合併的數據追加到一個新表中。 
11 
12 不合並重複數據 
13 select * from T1 union all select * from T2 
14 
15 合併重複數據 
16 select * from T1 union select * from T2        
17 兩個表,表1 表2 
18 如果要將 表1的數據併入表2用以下語句即可 
19 
20 insert into 表2(字段1,字段2) select 字段1,字段2 from b1 
21 
22 insert into Content(標題,產品,mainmarkets,colour,size,style,簡介,Price,Capacity,縮略圖,圖1,圖2,圖3) select 標題,產品,mainmarkets,colour,size,style,簡介,Price,Capacity,縮略圖,圖1,圖2,圖3 from Content1;
23 
24 注意,必須把字段名全部寫清楚,而且不允許把自動編號進去寫進去,要合併自動編號字段必須重寫一個算法一條一條記錄地加進去
25 1 insert into b1 select * from b2 
26 2 select * into newtable from (select * from b1 union all select * from b2)

---------------------------------------------------------------

Mysql 大小寫轉換:(設表weixin_3_base的value列的數據全部轉換爲小寫)

update  weixin_3_base set value=lower(value);

---------------------------------------------------------------

Mysql寫入:

mysql_query("INSERT INTO Persons (FirstName, LastName, Age) VALUES ('Peter', 'Griffin', '35')");

---------------------------------------------------------------

Mysql,把一個表的2個字段更新到另外一個表:(最好用php 分批執行)

UPDATE weixin_3_p p, weixin_00001 pp SET p.attr_table = pp.attr_table , p.goods_feature = pp.goods_feature WHERE p.goods_id = pp.goods_id;

---------------------------------------------------------------

篩選重複數據:

select * from data_content_357 where id not in (select min(id) from data_content_357 group by Rating);【刪除最新數據,保留最小id值得】                                                                       

select * from data_content_357 where id not in (select max(id) from data_content_357 group by Rating);

insert into Content(標題,產品,mainmarkets,colour,size,style,簡介,Price,Capacity,縮略圖,圖1,圖2,圖3) select 標題,產品,mainmarkets,colour,size,style,簡介,Price,Capacity,縮略圖,圖1,圖2,圖3 from Content1

 

mysql數據庫中查詢某個字段不重複的記錄:

SELECT DISTINCT (B) FROM TEST

或者 select distinct username from msg;

---------------------------------------------------------------

獲取當前時間,日期:(上星期時間,)

  1. <?php  
  2. echo "今天:".date("Y-m-d")."<br>";       
  3. echo "昨天:".date("Y-m-d",strtotime("-1 day")), "<br>";       
  4. echo "明天:".date("Y-m-d",strtotime("+1 day")). "<br>";    
  5. echo "一週後:".date("Y-m-d",strtotime("+1 week")). "<br>";       
  6. echo "一週零兩天四小時兩秒後:".date("Y-m-d G:H:s",strtotime("+1 week 2 days 4 hours 2 seconds")). "<br>";       
  7. echo "下個星期四:".date("Y-m-d",strtotime("next Thursday")). "<br>";       
  8. echo "上個週一:".date("Y-m-d",strtotime("last Monday"))."<br>";       
  9. echo "一個月前:".date("Y-m-d",strtotime("last month"))."<br>";       
  10. echo "一個月後:".date("Y-m-d",strtotime("+1 month"))."<br>";       
  11. echo "十年後:".date("Y-m-d",strtotime("+10 year"))."<br>";      
  12. ?>

 

text-overflow詳解(字體溢出加省略號)

首先我們來看看text-overflow的語法:

語法:

text-overflow : clip | ellipsis

 

關閉防火牆:/etc/rc.d/init.d/iptables stop

怎麼查看SSL證書版本:

查看ssl證書版本

chrome瀏覽器     按下f12      點擊 Security        左側選擇要查看的域名             再看右邊就能知道協議的版本了 

---------------------------------------------------------------

火車頭採集,循環替換:

替換爲[參數],是可以的,但問題是,前後多餘的內容區分不開。

可以在參數前後加一個“前置辣”“後置辣”,然後再把中間的替換,再把*前  後*替換爲空即可

 

 

---------------------------------------------------------------

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章