最新下载
热门教程
- 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第一站,转载注明出处
相关文章
- 禁闭求生2怎么骑蜘蛛 织球蛛虫骑获得攻略 09-05
- 死亡搁浅2次要订单No.106 拿到武器工厂的幽灵机甲货物全流程攻略 09-05
- 超级忍反攻的斩击买豪华版值不值 版本性价比分析 09-05
- 禁闭求生2巡林客在哪里 巡林客位置分享 09-05
- 死亡搁浅2次要订单No.105 将热气腾腾的意大利香肠披萨交给建筑师全流程攻略 09-05
- 超级忍反攻的斩击支持Switch吗 全平台登录情况 09-05