mysql delete in 结果集_MySQL从删库到跑路(2)SQL语句示例

注意:此文章仅罗列部分指令及sql语句,并且某些语句并不完整与严谨,仅供参考以及示例所用,详细内容可以查阅官方文档。

1.创建test数据库

create database test;67f3bed7d7765ad01e5c5afffe46a617.png

2.删除数据库

drop database test;19119e6ed30679106fe1418d54a6c1bd.png

3.选择数据库

use test;

4.创建数据表(关于约束会在后面的章节进行介绍,目前先不写)

创建一个学生表student,其中的列有编号,姓名,年龄和性别。

create table student(

sid int,

sname varchar(20),

sage int,

ssex varchar(20)

);

5.查看数据表

show tables;472c472f249dd7308c59c4d868a61751.png

6,删除数据表

drop table student;47b03bcfa41072df125f60d7629127c9.png

7.使用insert语句向数据表中插入数据

向每一列中都插入数据

insert into student (sid,sname,sage,ssex) values(1,’tom’,11,’man’);

insert into student values(2,’jerry’,12,’woman’);f8096417b059cfcc7e7a7d2221465c9d.png

向部分列中插入数据

insert into student (sid,sname,ssex) values(3,’张三’,’男’);e39206694b2f92b9200718266f46f099.png

8.使用select语句查询表中内容

查询student表中全部内容

select * from student;a750ac735713f57581d1138231588aa8.png

查询部分列的内容

select sname,sid from student;9b0872083b1988af8cf4fed99228a1b3.png

9.使用where子句有条件的查询数据

查询年龄为11岁的所有信息

select * from student where sage=11;60a74e24cb86d5682c552a90781ee8d8.png

10.使用update语句对原数据进行修改或更新

修改tom的年龄为12

update student set sage=12 where sname=’tom’;cb9caf85915232da7f69f9322dd524bc.png

11.使用delete语句删除表中的记录

删除姓名为张三的记录

delete from student where sname=’张三’;02bf6af0c0fa27ad8fc7223359926c7a.png

12.使用and运算符对记录进行过滤

and运算符表示:显示条件都成立的记录

向student表中添加3条数据如下:72715f28d4a120496f3bc55a689ef0f3.png

查询性别为男且年龄在16岁以上(包含16)的学生

select * from student where ssex=’男’ and sage>=16;f42aad51dc8633b79be25433bd6f4d13.png

13.使用or运算符对记录进行过滤

or运算符表示条件中只要有一个成立,便进行显示。

查询性别为男或年龄在16岁以上(包含 16岁)的学生

select * from student where ssex=’男’ or sage>=16;0888b5ce3a3ade980dde9500e9f1b6b9.png

14.使用order by关键字对结果集进行排序

查询学生信息并按照年龄进行排序

select * from student order by sage;62aaec77f02c4d0a704d6057ce50f7e8.png

使用desc关键字进行降序排序(asc表示升序,默认可省)

查询性别为男的学生信息并按照年龄进行降序排序

select * from student where ssex=’男’ order by sage desc;572e0b5ce3d603d46bac2fedb0a57447.png

15.使用limit 关键字规定查询条数(limit为mysql数据库语法,这里仅做示例展示,不做深入探讨,其他数据库请自行查阅)

返回前3条语句

select * from student limit 3;e392ed4a7e67057c6b566f6d047eb9bd.png

16.使用like子句进行模糊查询

查询性别中倒数第二个字符为a的学生信息(此例子并不严谨,仅作示例)

select * from student where ssex like ‘%a_’;d35245aa1bb24c1f0ee32a24e69091f3.png

其中%表示代替0个或多个字符,_表示代替一个字符。

17.使用in操作符在where子句中规定多个值

查询姓名为张三和李四的学生信息

select * from student where sname in (‘张三’,’李四’);1d346c4e26da7e4e6edec5956ced1d0d.png

18.使用between操作符获取两个值之间信息

查询年龄在11到16岁的学生的信息

select *  from student where sage between 11 and 16;aa8b70493960775f095ea40fae55dd1f.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值