MySQL 练习题附加题
Posted 山大王
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL 练习题附加题相关的知识,希望对你有一定的参考价值。
DROP TABLE IF EXISTS `liuyan`; CREATE TABLE `liuyan` ( `id` int(11) NOT NULL AUTO_INCREMENT, `title` varchar(32) NOT NULL, `author` varchar(16) DEFAULT NULL, `addtime` datetime DEFAULT NULL, `content` text, `isdelete` char(1) NOT NULL DEFAULT \'0\', PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8; -- ---------------------------- -- Records of liuyan -- ---------------------------- INSERT INTO `liuyan` VALUES (\'1\', \'介绍\', \'大雄\', \'2017-02-14 09:59:37\', \'哥不是一匹好马,但也不是一头普通的毛驴\', \'0\'); INSERT INTO `liuyan` VALUES (\'2\', \'叮当猫\', \'熊熊\', \'2016-02-16 09:59:44\', \'你牙缝里有韭菜,扣出来贼哥吃\', \'0\'); INSERT INTO `liuyan` VALUES (\'3\', \'花花\', \'苗苗\', \'2017-05-28 09:59:52\', \'苗苗问花花:卖萌是褒义词还是贬义词?\', \'0\'); INSERT INTO `liuyan` VALUES (\'4\', \'霞哥\', \'大雄\', \'2017-08-29 09:59:57\', \'斗战色佛\', \'0\'); INSERT INTO `liuyan` VALUES (\'5\', \'晨晨\', \'逗比\', \'2010-06-22 10:00:03\', \'你笑起来像一朵菊花,菊花残,man腚伤\', \'0\');
1.创建留言数据库: liuyandb;
2.在liuyandb数据库中创建留言表liuyan,结构如下:
表名
liuyan
留言信息表
序号
字段名称
字段说明
类型
属性
备注
1
id
编号
int
非空
主键,自增1
2
title
标题
varchar(32)
非空
3
author
作者
varchar(16)
可以空
4
addtime
留言时间
datetime
非空
5
content
留言内容
text
非空
6
isdelete
是否删除
char(1)
非空
默认值 0
3.在留言表最后添加一列状态(status char(1) 默认值为0)
4.修改留言表author的默认值为’youku’,设为非空
5.删除liuyan表中的isdelete字段
6.为留言表添加>5条测试数据 (例如:)
7. 要求将id值大于3的信息中author 字段值改为admin
8. 删除id号为4的数据。
附加题:
- 为留言表添加>10条测试数据,要求分三个作者添加数据
- 查询某一个作者的留言信息。
- 查询所有数据,按时间降序排序。
- 获取id在2到6之间的留言信息,并按时间降序排序
- 统计每个作者留了多少条留言,并对数量按从小到大排序。
- 将id为8、9的两条数据的作者改为’doudou’.
- 取出最新的三条留言。
- 查询留言者中包含”a”字母的留言信息,并按留言时间从小到大排序
- 删除”作者”重复的数据,并保留id最大的一个作者
以上是关于MySQL 练习题附加题的主要内容,如果未能解决你的问题,请参考以下文章
Python练习册 第 0013 题: 用 Python 写一个爬图片的程序,爬 这个链接里的日本妹子图片 :-),(http://tieba.baidu.com/p/2166231880)(代码片段
带有神秘附加字符的 Javascript Date getTime() 代码片段