mysql02数据库练习题

更新时间:2024-03-21 12:05:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

MySQL02数据库练习题

一、

语言环境:

实现要求: 使用PHP的MySQL的数据库知识完成以下作业。

1. 在命令行模式下登录MySQL数据库,使用SQL实现下面要求(写出对应sql

语句):

1) 创建留言数据库: liuyandb;

2) 在liuyandb数据库中创建留言表liuyan,结构如下

表名 序号 1 2 3 4 5 6 字段名称 id title author addtime content isdelete liuyan 字段说明 编号 标题 作者 留言时间 留言内容 是否删除 类型 int(4) varchar(32) varchar(16) datatime text tinyint 属性 非空 非空 可以空 非空 非空 非空 留言信息表 备注 主键,自增1 默认值 0 3) 在留言表最后添加一列状态(status tinyint 默认值为0), 4) 修改留言表author的默认值为’youku’,设为非空。 5) 删除liuyan表中的isdelete字段。 6) 为liuyan表中title字段添加索引。 7) 为留言表添加>5条测试数据.

8) 要求将id值大于3的信息中author字段值改为admin 9) 删除id号为4的数据。

附加题:

10) 为留言表添加>15条测试数据,要求分三个用户添加. 11) 查询所有留言信息。 12) 查询某一用户的留言信息。 13) 查询所有数据,按时间降序排序。

14) 获取id在2到6之间的留言信息,并按时间降序排序。 15) 统计每个用户留了多少条留言,并对数量按从小到大排序。 16) 将id为8、9的两条数据的作者改为’doudou’. 17) 取出最新的三条留言。(使用limit)。

18) 查询留言者中包含”d”字母的留言信息,并按留言时间从小到大排序。

本文来源:https://www.bwwdw.com/article/d3w8.html

Top