在程序中通過sql語句查詢來獲得某個資料庫的所有表名,代碼如下:
SELECT
table_name
FROM
information_schema.tables
WHERE table_schema = 'mydatabasename'
AND table_type = 'base table'
(1)資料庫ceil擴展閱讀
1,利用sys.tables目錄視圖查詢所有表的名字,sys.tables目錄視圖為每個表對象返回一行. 示例語句如下:
select * from sys.tables
注意:sys.tables目錄視圖也只有在SQL SERVER2005及以上的版本中才能使用。
2,利用存儲過程sp_tables sp_tables存儲過程,可返回可在當前環境中查詢的對象列表。這代表可在FROM子句中出現的任何對象。 我們可以執行如下語句:
exec sp_tables
在結果集中篩選出所有TABLE_TYPE等於TABLE的記錄就是表信息了。
② pistgresql資料庫設置存儲毫秒改為秒
保留原來的毫秒值
select extract(epoch from '03:21:06.678'::time);
這個extract(epoch from )函數得到的是時間是秒單位,如果需要毫秒值就直接乘以1000:
select extract(epoch from now())*1000;
去掉原來的毫秒值
向下取整函數floor()
select floor(extract(epoch from '03:21:06.678'::time));
向上取整函數ceil()或ceiling(),這兩個一樣的
select ceil(extract(epoch from '03:21:06.678'::time));
select ceiling(extract(epoch from '03:21:06.678'::time));
四捨五入函數round()
select round(extract(epoch from '03:21:06.678'::time));
將兩個日期間的時間轉換為秒值
select extract(epoch from(('2018-12-18 00:00:10'::timestamp - '2018-12-18 00:00:00')));
select extract(epoch from(('2018-12-18 00:00:10' - '2018-12-18 00:00:00'::timestamp)));
select extract(epoch from(('2018-12-18 00:00:10' - timestamp'2018-12-18 00:00:00')));
select extract(epoch from((timestamp'2018-12-18 00:00:10' - '2018-12-18 00:00:00')));
③ 資料庫中的數據怎麼顯示到網頁中
資料庫中的數據在網頁顯示的代碼如下:
<?php$sql=newmysqli("localhost","用戶名","密碼","資料庫");
if(mysqli_connect_errno()){echo"cnnect_errno";exit;}$query="select*fromstudent";$result=$sql->query($query);$num_results=$result->num_rows;//總頁數
$cpage=isset($_GET["page"])?$_GET["page"]:1;//當前頁$num=10;//每頁的頁數$url="fen_ye.php";//每次請求你的頁面$offset=($cpage-1)*$num;//數據讀取的位置$pagenum=ceil($num_results/$num);//總頁數$query="select*fromstudentlimit{$offset},{$num}";//取數據$result=$sql->query($query);$num_results=$result->num_rows;//每一頁的的開始與結尾$start=$offset+1;$end=($cpage==$pagenum)?$num_results:($cpage*$num);//上一頁和下一頁$next=($cpage==$pagenum)?0:($cpage+1);//如果頁面到了結尾就返回0就是不在下一頁了$prev=($cpage==1)?0:($cpage-1);for($i=0;$i<$num_results;$i++){$row=$result->fetch_assoc();echo"<tablealign='center'width='200'border='1'>";echo"<tralign=leftwidth='100'>";echo"<td>{$row["cno"]}</td>";echo"<td>{$row["name"]}</td>";echo"<td>{$row["age"]}</td>";echo"<td>{$row["sex"]}</td>";echo"</tr>";echo"</table>";}echo"<tablealign=centerbackgrouand='red'>";echo"<tr>";echo"<td>當前頁總數:{$num_results}</td>";echo"<td>本頁條數:{$start}-{$end}</td>";echo"<td>頁面位置:{$cpage}/{$pagenum}</td>";if($cpage==1){echo"<td>首頁</td>";}else{echo"<td><ahref='{$url}?page=1'>首頁</a>;</td>";}if($prev){echo"<td><ahref='{$url}?page={$prev}'>上一頁</a></td>";}else{echo"<td>上一頁</td>";}if($next){echo"<td><ahref='{$url}?page={$next}'>下一頁</td>";}else{echo"<td>下一頁</td>";}if($cpage==$pagenum){echo"<td>尾頁</td>";}else{echo"<td><ahref='{$url}?page={$pagenum}'>尾頁</td>";}
echo"</tr>";echo"</table>";?>