web页面设计常见的面试题(三)

本文涵盖SQL查询技巧,如获取发帖数最多的用户、查看数据表结构、清空表数据及事务处理等,同时介绍MySQL函数库操作及管理工具,深入探讨站内搜索引擎效率优化。

SQL语言与数据库

1、写出发帖数最多的8个用户名字的SQL

 数据表结果如下:memb(id,username,posts,pass,email)

select * from memb order by posts desc limt 0,8 

2、查看数据库中有哪些数据表并且实现查看指定数据表的数据结构,请写出SQL代码

show tables;
desc table_name;

3、简述站内搜索引擎的实现过程,并从网站优化的角度谈谈站内搜索的效率

  通过like关键字和%拼接SQL语句,实现简单的站内搜索功能

   尽量不要使用模糊匹配的方式查找内容,因为这样会降低MySQL服务器性能 。

4、如何实现清空数据表中的所有数据(注意是清空而不是删除)

   使用truncate语句

5、谈谈事务的处理

事务处理用于控制并发操作所产生的数据同步提交、更新所带来的冲突问题,可以进行commit、rollback操作。

MySQL数据库

PHP操作MySQL数据库

6、mysql函数库中执行数据插入,更新,删除操作的语句

mysql_query()

7、在php的mysql函数库中,哪个函数可以取得查询结果集总数?

应用mysql_num_rows()函数获取结果集中记录总数

8、如何查询出指定位置开始的N条记录?

通过limit关键字查询出从指定位置开始的N条记录

mysql_query(select * fro information limit 10,20);

9、列举出您所知道的操作MySql数据库的管理工具

phpMyAdmin、Navicat、MySQLDumper、MySQL GUI Tools

10、MySQL如何利用函数获取当前时间?

select CURTIME()   //取得当前时间

select CURDATE()   //取得当前日期

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值