最新下载
热门教程
- 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第一站,转载注明出处
相关文章
- 卡普空制作人亲自解释为什么里昂不是《生化危机9:安魂曲》主角! 07-02
- 教你用PS与LR打造日系清新男神艺术照 07-02
- 黑暗之魂2鼠王的试炼怎么打 07-02
- 资讯:三大交易所app下载 全球前三大加密货币交易所 07-02
- 美国运通美联储更新引发瑞波整合热议 07-02
- 火影忍者晓迪达拉怎么玩 07-02