前端开发工程师要学MySQL_全栈前端开发工程师可以了解的Mysql数据库知识

a5b73abc79d7d77be76123aa116b1b44.png

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

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

2、利用phpmyadmin导入test.sql。

3、新建一个货物表如下

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

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

insert into `admin`(`username`,`password`,`email`,`level`)values('admin002',md5('admin'),'***',1);

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

select count(*) as total from `news`

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

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

select count(*) as total from `news` where `title`='中义工程案例';

effeeb232b43b08ebac755f5c0eeb1e5.png

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`='iphone5' where id=2;

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

delete from `news` where id=3

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

select * from `news` where `author`='admin' or `author`='admin001' order by id desc;

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

update `news` set author='admin002' where author=' ';

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

select * from `news` where 1 order by `time` desc

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

select * from `news` where `title` like '%市场%' order by id asc limit 0,3

select * from `news` where `title` like '%市场%' order by id desc limit 0,3

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

select * from `news` order by rand()

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

06abc18d603c066e48cfbdcfca2b98fa.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值