mysql 例子

mysql 例子附带图片

查询出行如下面结果 ????

--用户表 
CREATE TABLE `users` ( 
  `id` varchar(4) NOT NULL, 
  `name` varchar(10) default NULL, 
  `ahid` varchar(10) default NULL, 
  PRIMARY KEY  (`id`) 
) ENGINE=MyISAM DEFAULT CHARSET=utf8; 
insert  into `users`(`id`,`name`,`ahid`) 
values ('1','tom','1,2'),('2','jerry','2,3'),('3','yoyo','1,3'), 
('4','bushi','1'),('5','ladeng','3'),('6','Jay','1,2,3'); 
# 爱好表 
CREATE TABLE `ah` ( 
  `ahid` varchar(10) NOT NULL, 
  `ahmc` varchar(10) default NULL, 
  PRIMARY KEY  (`ahid`) 
) ENGINE=MyISAM DEFAULT CHARSET=utf8; 
insert  into `ah`(`ahid`,`ahmc`) 
values ('1','football'),('2','basketball'),('3','music'); 
/*查询出ahmc*/ 
select  * from users a,ah b where a.ahid like concat(b.ahid,',%') or a.ahid like concat('%,',b.ahid) or
a.ahid like concat('%,',b.ahid,',%') or ahid=b.ahid; 
# 新建一个临时表 
create table mytest select a.id,a.name,a.ahid,b.ahmc from users a,ah b where a.ahid like concat('%',b.ahid,'%'); 
-- 将ahmc以 ,隔开显示 
select id,name,ahid,group_concat(ahmc order by ahmc separator ',') ahmc  from mytest group by id,name,ahid; 
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
VB是一种非常流行的编程语言,可以用于开发各种类型的应用程序。而MySQL是一种流行的关系型数据库管理系统,通常用于存储和管理应用程序中的数据。在本篇文章中,我们将会在VB中使用MySQL例子,并带有控件。 首先我们需要在VB中引用MySQL连接器,方法如下: 1. 打开VB,在工具栏中选择“项目” -> “引用” 2. 选择“MySQL Data”并复选 3. 单击“确定”,启用MySQL数据连接 现在我们可以在VB中添加控件,如 “文本框”、“按钮”,这些控件与MySQL数据库进行交互,下面是一个使用MySQL SELECT语句的例子: 1. 首先,我们需要准备一个用于连接MySQL数据库的连接器: Dim MyCon As New MySqlConnection("server=localhost;user id=root;password=123;database=test") 2. 接下来,在按钮的单击事件中,我们可以进行SELECT查询: MyCon.Open() Dim cmd As New MySqlCommand("SELECT * FROM user WHERE name = 'Lily'", MyCon) Dim reader As MySqlDataReader = cmd.ExecuteReader() While reader.Read() TextBox1.Text = reader("name") TextBox2.Text = reader("age") TextBox3.Text = reader("address") End While MyCon.Close() 在这个例子中,我们在MySqlConnection中指定了MySQL的用户ID、密码和数据库,然后在MySqlCommand中指定了SELECT查询的SQL语句,并将结果存储在MySqlDataReader中。接下来,我们在While循环中使用Reader.Read()方法逐行读取查询结果,并将其填充到文本框中。 这是一个简单的例子,展示了VB如何与MySQL进行交互。同时,我们可以使用类似的方法进行 INSERT、UPDATE和DELETE操作。通过使用MySQL建立VB应用程序,我们可以轻松地将数据存储和检索到MySQL数据库中,使应用程序变得更加智能和高效。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值