最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
sql 查询以指定字符开头sql查询语句
时间:2022-11-14 23:38:34 编辑:袖梨 来源:一聚教程网
sql 查询以指定字符开头sql查询语句
像很多时间我们需要在mysql教程,mssql 进行查询符合条件的数据,今天我就碰到一个查询以“邓”开头的所有符合条件记录。
我用了二种查询方法下面来看实例
先登陆一个数据库教程cc,
create database cc;
再创建表
CREATE TABLE IF NOT EXISTS `string_find` (
`id` int(4) NOT NULL auto_increment,
`charList` varchar(100) default NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=7 ;
导入测试数据
INSERT INTO `string_find` (`id`, `charList`) VALUES
(1, '邓先驱者'),
(2, '邓先驱者'),
(5, 'fdafdsaf'),
(6, 'www.111com.net');
好了万事具备了。
$dbHost ='localhost'; //可以不变
$dbUser ='root'; //你mysql用户名
$dbPass ='root'; //修改成你自己的mysql server 密码
$db ='cc';
$charset ='gbk';
$conn = mysql_pconnect($dbHost,$dbUser,$dbPass) or die(mysql_error());
mysql_select_db($db,$conn);
mysql_query("set Names '$charset'");
//查询sql语句一
$sql ="Select * from string_find where charList like '邓%'";
$query = mysql_query( $sql );
if( mysql_num_rows( $query ) )
{
while( $rs = mysql_fetch_array( $query ) )
{
echo $rs[1],'
';
}
}
else
{
exit('没有找到相关记录');
}
/*
输出结果
邓先驱者
邓先驱者
方法查询二
*/
$sql ='Select * from string_find where charList REGEXP "^邓"';
$query = mysql_query( $sql );
if( mysql_num_rows( $query ) )
{
while( $rs = mysql_fetch_array( $query ) )
{
echo $rs[1],'
';
}
}
else
{
exit('没有找到相关记录');
}
/*
得出的结果不一样,只是用了mysql正则表达式了
本文章原创于www.111com.net 中国WEB第一站,转载注明出处
相关文章
- 人们熟悉的寄居蟹属于以下哪种分类 神奇海洋11月21日答案 11-21
- 第五人格11.22共研服有什么更新 11月22日共研服更新内容介绍 11-21
- 原神恰斯卡怎么培养 11-21
- 无期迷途四星装束是谁 11-21
- 王者荣耀帝丹高中校服怎么获得 11-21
- 光遇姆明季后续版本怎么玩 11-21