在程序中通过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>";?>