我们知道如果通过存储所有姓的中间表来匹配的话会出现诸和诸葛无法区分的情况,所以如果要准确的实现复姓查询,建议您将姓名分两个字段进行存储.
可以通过查询系统表来获取.
①.、打开Navicat for Mysql,登录到指定数据库下.
select column_name from information_schema.COLUMNS where table_name='表名'
结果:
其中id和name就是test表的字段名字.
mysql查询名字含雷字的学生个数selectnamecount(*)as"统计结果"from表名groupbyname这么查询.mysql查询名字是应用程序把查询SQL语句发给服务器端执行,服务器解析请求的SQL语句,再语句执行.
SELECT * FROM H_USER WHERE 姓名=(SELECT DISTINCT 姓名 FROM A WHERE userID=指定值)
所有数据库名的命令
show
databases
表结构和列结构
desc
tablename
进入MySQL
Command
line
client下查看当前使用的数据库:mysqlselect
database();mysqlstatus;mysqlshow
tables;mysqlshow
databases;//可以查看有哪些数据库,返回数据库名(databaseName)mysqluse
databaseName;
//更换当前使用的数据库mysqlshow
tables;
//返回当前数据库下的所有表的名称或者也可以直接用以下命令mysqlshow
tables
from
databaseName;//databaseName可以用show
databases得来mysql查看表结构命令
drop table if exists user;
CREATE TABLE +user+ (
+id+ int(11) unsigned NOT NULL auto_increment,
+txt+ text NOT NULL,
PRIMARY KEY (+id+)
insert into user (txt) values ('张三'),('小张'),('张'),('李'),('李四'),('小李');
select * from user where txt like '张%';
select * from user where txt like '李%';
以上就是土嘎嘎小编为大家整理的怎么用mysql查询姓名相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!