mysql按名字首字母查询

更新时间:02-02 教程 由 傲骨 分享

在MySQL中,我们经常需要按照名字、日期、数量等关键字进行查询。但在实际操作中,我们可能需要按照名字的首字母来对数据进行分类查询。在这篇文章中,我们将介绍如何利用MySQL进行按名字首字母查询。

首先,我们需要在MySQL中创建一个名为“student”的表,其中包含“id”、“name”和“age”这三个字段。

CREATE TABLE student(id INT PRIMARY KEY,name VARCHAR(20) NOT NULL,age INT);

然后,我们向表中插入一些数据:

INSERT INTO student(id,name,age)VALUES(1,'Tom',18),(2,'Jerry',19),(3,'Alice',20),(4,'Bob',18),(5,'Charlie',21),(6,'David',22),(7,'Eva',19),(8,'Frank',20),(9,'Gina',18),(10,'Henry',21);

现在,我们想要查询表中所有名字以字母“A”开头的学生的相关信息。

SELECT * FROM student WHERE name LIKE 'A%';

上述代码中,“%”符号代表通配符,可以匹配任何字符。这里使用“%”符号将所有以“A”开头的名字列出。

当然,我们也可以按照其他字母进行查询。例如下面的代码可以查询所有以字母“H”开头的姓名:

SELECT * FROM student WHERE name LIKE 'H%';

综上所述,利用MySQL进行按名字首字母查询非常简单,只需要使用LIKE关键字和通配符即可。如果您需要对其他关键字进行查询,请参考MySQL官方文档。

声明:关于《mysql按名字首字母查询》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2256888.html