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

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操作。

扫描二维码关注公众号,回复: 8493623 查看本文章

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()   //取得当前日期

发布了250 篇原创文章 · 获赞 102 · 访问量 98万+

猜你喜欢

转载自blog.csdn.net/fengqingtao2008/article/details/94218596