這個需要查詢 information_schema.TABLES. 其中的 data_length 就是你要的...
因為努力和真誠,有更多的客戶和我們聚集在一起,為了共同目標,成都創新互聯公司在工作上密切配合,從創業型企業到如今不斷成長,要感謝客戶對我們的高要求,讓我們敢于面對挑戰,才有今天的進步與發展。從網站到重慶小程序開發,軟件開發,手機APP定制開發,10余年企業網站建設服務經驗,為企業提供網站設計,網站運營一條龍服務.為企業提供全網整合營銷推廣,按需開發,原創設計,10余年品質,值得您的信賴.
給你個查詢數據庫大小的語句.
select concat(round(sum(DATA_LENGTH/1024/1024),2), ' M') as dbsize from information_schema.TABLES where table_schema= 'mysql';
價格 where 條件就可以指定單個表了.
select concat(round(sum(DATA_LENGTH/1024/1024),2), ' M') as dbsize from information_schema.TABLES where table_schema= 'mysql' and table_name='user';
1,檢索所有m_price 為空的數據,計算price的和。
2,檢索所有m_price不為空的數據,計算m_price的和。
3,把他們兩個相加。
計算和可以用sum
select sum(price) from xx_table where m_price = '';//注意''是兩個單引號。
具體你自己研究吧。
mysql_connect("localhost","root","123456") or
die("打開數據庫服務器失??!"); //連接數據庫
mysql_select_db("a") or
die("打開數據庫a失敗!"); //打開數據庫,a為數據庫名
$sql = "select id from b"; //id為字段名,b為表名
$result=mysql_query($sql);
if(mysql_query($sql)) //判斷$sql語句是否執行
{
$num=mysql_num_rows($result); //取得包含id字段記錄的行數
echo "一共有".$num."個id"; }思想就是:根據含有ID的記錄(數據庫里一行內容稱為一條記錄)條數來確定ID的個數
創建一個數據庫表
表名:table_counter
字段:number int(10)
1.顯示統計數據
$sql = "SELECT * FROM table_counter";
2.每次刷新頁面 執行sql
$sql = "UPDATE table_counter SET number= number+ 1";
如果要做的精確一點
在加一個表
table_visit
字段:ip
1更次刷新取得游客$ip;
2.取得$ip后.查詢 table_vist .
如果存在則不更新table_counter.
如果不存在,則更新table_vist ,更新語句同上.并把$ip插入table_visit
如果還需要做的更人性化一點.設置一個時間間隔,比如說10分鐘.$diff = 600;
在table_visit再加上一個字段
datetime :int(10)(時間戳).記錄游客訪問時間.
1更次刷新取得游客$ip 和 時間$date = time();
2.查詢 table_vist .
$sql = "SELECT * FROM table_vist WHERE ip = '$ip'";
3.如果不存在.則把$ip和$date插入表table_vist.
$sql = "INSERT INTO table_vist SET ip = '$ip',timedate=$date";
并更新table_counter;
4.如果存在,則判斷該條查詢結果的timedate 和 現在時間$date,的差值.和 $diff比較
少于則不做任何操作.
大于則更新table_vist 。$sql = "UPDATE table_vist SET timedate = $date WHERE ip = '$ip'";
并更新table_visit;
網站欄目:php數據表計數 php統計
URL鏈接:http://vcdvsql.cn/article16/ddcsggg.html
成都網站建設公司_創新互聯,為您提供品牌網站制作、App設計、網站收錄、App開發、微信小程序、面包屑導航
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯