数据库

首页 » 常识 » 预防 » 全栈前端开发工程师可以了解的Mysql数
TUhjnbcbe - 2024/10/4 2:25:00
儿童治疗白癜风 http://www.zherpaint.com/ylbj/zqys/m/872.html

这几天在学习php,其中会学到数据库-MySql数据库。目前是入门阶段,做了一些数据库的练习,感觉这些练习题,特别基础而且适用入门的小白,所以就分享给大家:

1、利用phpmyadmin建立一个命名叫_sql的数据库,编码为utf8_general_ci。

2、利用phpmyadmin导入test.sql。

3、新建一个货物表如下

id名字生产时间存货量价钱float

4、利用phpmyadmin的SQL命令行,对admin表进行增加一条新记录,字段内容分别为username:admin、password:admin(需要用MD5表示)、email:***、level:1。

insertinto`admin`(`username`,`password`,`email`,`level`)values(admin,md5(admin),***,1);

5、利用phpmyadmin的SQL命令行,对news表进行统计记录数。26

selectcount(*)astotalfrom`news`

6、利用phpmyadmin的SQL命令行,对news表进行查找符合(title:中义工程案例)的记录,并统计出有多少条。

select*from`news`where`title`=中义工程案例;

selectcount(*)astotalfrom`news`where`title`=中义工程案例;

7、查找title中包含‘中义’或‘工程’的记录

select*from`news`where`title`like%中义%or`title`like%工程%

8、利用phpmyadmin的SQL命令行,对product表进行查找符合(id:2)的记录,并将该条记录修改其中字段值(content:新好产品,name:iphone5)。

update`product`set`content`=新好产品,`name`=iphone5whereid=2;

9、利用phpmyadmin的SQL命令行,对news表进行查找符合(id:3)的记录,并将该条记录删除。

deletefrom`news`whereid=3

10、利用phpmyadmin的SQL命令行,对news表进行查找符合(author:admin和auhor:admin)的记录,并且按id倒叙输出。

select*from`news`where`author`=adminor`author`=adminorderbyiddesc;

11、利用phpmyadmin的SQL命令行,对news表中进行查找符合(author:空白的)的记录,并修改为(author:admin)。

update`news`setauthor=adminwhereauthor=;

12、利用phpmyadmin的SQL命令行,对news表中进行对以时间字段逆序排序。

select*from`news`where1orderby`time`desc

13、利用phpmyadmin的SQL命令行,对news表进行查找字段(title)中含有:“市场”的记录中前三条,最后三条。

select*from`news`where`title`like%市场%orderbyidasclimit0,3

select*from`news`where`title`like%市场%orderbyiddesclimit0,3

14、对news表中进行随机排序

select*from`news`orderbyrand()

15、请用php写出上述语句,并分别打印出所有数组

1
查看完整版本: 全栈前端开发工程师可以了解的Mysql数