百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>数据库> sql 查询以指定字符开头sql查询语句
分享文章到:

sql 查询以指定字符开头sql查询语句

发布时间:01/15 来源: 浏览: 关键词:

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.111cn.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],'<br />';
 }
}
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],'<br />';
 }
}
else
{
 exit('没有找到相关记录');

/*
得出的结果不一样,只是用了mysql正则表达式了 

本文章原创于www.111cn.net 中国WEB第一站,转载注明出处

打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有12人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板