龙空技术网

学习编程第101天 SQL脚本数据查询和简单表连接查询

四川二流子从零学编程 452

前言:

此时朋友们对“两张表连接查询的sql语句”都比较看重,朋友们都需要剖析一些“两张表连接查询的sql语句”的相关内容。那么小编在网上网罗了一些对于“两张表连接查询的sql语句””的相关资讯,希望咱们能喜欢,咱们一起来了解一下吧!

感觉每次春节假期都过得很快。但是回家也没干啥,来回走走亲戚,几天时间就过去了。牛年开始了,学习不能停下来,今天学习的主要内容是刘金玉老师MySQL数据库零基础教程第14期。学习的内容是SQL脚本数据查询和简单表连接查询。

一、数据查询语法结构

(一)单表查询语法结构:Select 字段名称1 ,字段名称2......(也可以使用*表示所有字段)from 表名称

1.进入mysql数据库:在开始菜单栏输入cmd命令启动cmd编辑窗口,然后输入mysql -uroot-p命令行,使用之前设置的密码root即可登录mysql数据库。

2.案例1:从user表中查询id和name两个字段

语句:select id,name from user;

3.案例2:从user表中查询money大于20的id和name

语句:select id,name,money from user where money>20;

(二)多表查询语法结构(表连接查询):

1.语法结构一:普通的where语句关联表

Select (字段1,字段2......) from 表名称1,表名称2 where 表1的字段=表二的字段;

Select (字段1,字段2......) from 表名称1 a,表名称2 b where a.字段=b.字段;

案例3:通过id字段将news表的数据与user表中数据关联

语句:Select * from news,user where news.id=user.id;

2.语法结构二:利用关键词join关联,默认的join是left join,默认为join后的表附加到join前的表。

Select 字段名称1,字段名称2....from 表名称1 left join 表名称2 on 表1.字段=表2.字段(注意:表一的字段必须要与表二的字段要有真正的关联关系)

Select 字段名称1,字段名称2....from 表名称1 a left join 表名称2 b on a.字段=b.字段(注意:表一的字段必须要与表二的字段要有真正的关联关系)

案例4:使用join关键词关联news和user两张表数据。

语句:select * from news left join user on news.id=user.id;

标签: #两张表连接查询的sql语句