首页 > 数据库 >MySQL各类查询语句DQL--like in between...and

MySQL各类查询语句DQL--like in between...and

时间:2024-03-28 16:29:17浏览次数:14  
标签:02 ... like 10 -- 2024 DEFAULT student SELECT

数据库名称可以为【schoolDB】,字符集【utf8】,排列规则【utf8_general_ci】

建立表

CREATE TABLE `student` (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '学号',
  `createDate` datetime DEFAULT NULL,
  `userName` varchar(20) DEFAULT NULL,
  `pwd` varchar(36) DEFAULT NULL,
  `phone` varchar(11) DEFAULT NULL,
  `age` tinyint(3) unsigned DEFAULT NULL,
  `sex` char(2) DEFAULT '男',
  `introduce` varchar(255) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;

插入数据

insert into student values(0,'2024-02-25 10:10:10','赵灵儿','123',
'15612345678',16,'女','逍遥哥哥,你终于找到我了。');
insert into student values(0,'2024-02-25 10:10:10','王语嫣','123',
'15612345678',17,'女','慕容复,我和你不共戴天。');
insert into student values(0,'2024-02-25 10:10:10','龙姑娘','123',
'15612345678',22,'女','我想过过过儿过过的日子。');
insert into student values(0,'2024-02-25 10:10:10','杨过','123',
'15612345678',18,'男','一遇杨过误终身。');
insert into student values(0,'2024-02-25 10:10:10','杨逍','123',
'15612345678',27,'男','杨过跟程英的大儿子。');
insert into student (userName,age,introduce)values('黄衣女子',26,'杨过与龙姑娘的大女儿。');

查询语句

#LIKE的使用语法,where后先写查询列在写like,最后写匹配字符串
SELECT * FROM student WHERE userName like '杨_';
SELECT * FROM student WHERE userName like '杨%';
SELECT * FROM student WHERE introduce like '%大%';
#模糊查询基本上所有后台管理系统都会有此功能
SELECT * FROM student where pwd is not null;
#范围查询
SELECT * FROM student where age between 22 and 30;
SELECT * FROM student where createDate BETWEEN '2024-02-21 00:00:00' and '2024-02-25 00:00:00';
#IN关键字的使用,不建议使用这个关键字,因为它不一定走索引,在百万表的数据中会很卡
SELECT * FROM student where userName IN ('赵灵儿','杨过','龙姑娘');

标签:02,...,like,10,--,2024,DEFAULT,student,SELECT
From: https://blog.csdn.net/2301_80388658/article/details/137116273

相关文章

  • 魔兽世界LUA插件开发
    魔兽世界LUA插件开发1.创建插件1.1创建插件文件夹打开WorldofWarcraft\Interface\AddOns文件下,在该文件夹下创建一个插件名文件夹用来存放插件,如Makubex1.2创建插件文件在该文件夹下创建俩个文件,一个是用来给魔兽世界引入的toc头文件,一个是你自己的lua脚本文件......
  • cuda原子操作
    如果不用原子操作,在进行计算直方图时会发生计算冲突d_b[i]为h_a中数字i有几个下面的代码将h_a全赋值为3,但d_b[3]却为1#include<iostream>#include"cuda_runtime.h"#include"device_launch_parameters.h"#defineN10__global__voidf(int*a,int*b){ intx=blo......
  • 虚拟游戏理财 算法题
    华为ODC卷 虚拟游戏理财暴力枚举法。更好的方法是动态规划。菜鸡不会。自己也写了,但是不全对,gpt写的,但是也有问题。自己修改后正确:importjava.util.*;publicclassInvestmentGame{publicstaticvoidmain(String[]args){Scannerscanner......
  • 洛谷题单指南-图的基本应用-P1807 最长路
    原题链接:https://www.luogu.com.cn/problem/P1807题意解读:由于对于每一条边u->v,都有u<v,因此节点1的入度一定是0,且是有向无环图,直观上可以通过拓扑排序法搜索每一个节点,计算1到每一个节点的最长距离。但问题在于,入度为0的节点可能不止一个,这样在计算到某个点的最长距离时,会受到......
  • C++第五十七篇——RPC进程间通信
    第一步:新建一个空项目 第二步:新建一个IDL 第三步:生成一个GUID,编写RPCConn.idl RPCConn.idlimport"oaidl.idl";import"ocidl.idl";[uuid(1BA624D4-DC7D-484C-AF8C-0EF86C4A0555),version(1.0)]interfaceRPCConn{intAdd([in]inta,......
  • wpf draw rectangle with mouse
    usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;usingSystem.Windows;usingSystem.Windows.Controls;usingSystem.Windows.Data;usingSystem.Windows.Documents;usingSystem.Windows.Input;......
  • 1-gcode控制
      https://blog.csdn.net/acktomas/article/details/1255131001帮助查看$\r\n  (回车) 2基本控制是否存在限位器决定0点,都则上电的时候在哪里哪里就是零点2-1绝对直线控制G1XnnnYnnnZnnnEnnnFnnnSnnn使用时,不需要所有的参数全部存在,但至少要有一个参数......
  • 11-Vue-生命周期
    <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>引出生命周期</title><scripttype="text/javascript"src="../js/vue.js"></script></head&......
  • SQL更新执行流程
    SQL的更新执行流程跟查询流程差不多,假设现在有一条更新语句:UPDATETSETc=1WHEREID=1客户端连接到MySQL服务,通过连接器创建连接,权限验证在更新语句时候,会清空该表的所有查询缓存器数据之后就是通过分析器进行词法分析和语法分析,查看更新语句是否存在问题在通过优化......
  • golang调试利器 dlv 的使用
    安装Github地址: https://github.com/go-delve/delve/如果是在本地调试,直接通过goinstall命令将其安装到本地的$GOPATH/bin下即可goinstallgithub.com/go-delve/delve/cmd/dlv@latest容器环境下由于不一定支持go,需要先安装go语言环境,会比较麻烦,可以直接将本地下载好......