当前位置: 首页 > news >正文

seo网站推广首页排名有经验的南昌网站设计

seo网站推广首页排名,有经验的南昌网站设计,做公益活动的网站,海报制作MySQL查询之多表查询#xff1a;#xff08;了解#xff09;但是还是要掌握比较好。 1、什么是多表查询#xff1f; 查询五子句是单表查询#xff0c;实际工作中#xff0c;也可能会接触到一个复杂的多表查询。 2、Union 联合查询#xff1a; union联合查询的作用了解但是还是要掌握比较好。 1、什么是多表查询 查询五子句是单表查询实际工作中也可能会接触到一个复杂的多表查询。 2、Union 联合查询 union联合查询的作用是把多个表中的数据联合在一起进行显示。应用场景分库分表。 存储了1000万条数据查询比较慢我们会把表分割开创建两个到三个相同的数据表把数据平均分配到这些表中查询的时候将这几个表联合在一起。大型项目会涉及到分库分表。 第一步创建两个结构相同的学生表tb_student1和tb_student2; 操作演示 mysql create table tb_student1(- id mediumint not null auto_increment,- name varchar(20),- age tinyint unsigned default 0,- gender enum(男,女),- subject enum(ui,java,yunwei,python),- primary key(id)- ) engineinnodb default charsetutf8; Query OK, 0 rows affected (0.00 sec)mysql mysql create table tb_student2(- id mediumint not null auto_increment,- name varchar(20),- age tinyint unsigned default 0,- gender enum(男,女),- subject enum(ui,java,yunwei,python),- primary key(id)- ) engineinnodb default charsetutf8; Query OK, 0 rows affected (0.00 sec)mysql mysql mysql insert into tb_student1 values (1,悟空,255,男,ui); Query OK, 1 row affected (0.00 sec)mysql insert into tb_student2 values (2,唐僧,30,男,yunwei); Query OK, 1 row affected (0.00 sec)mysql mysql select * from tb_student1; ----------------------------------- | id | name | age | gender | subject | ----------------------------------- | 1 | 悟空 | 255 | 男 | ui | ----------------------------------- 1 row in set (0.00 sec)mysql select * from tb_student2; ----------------------------------- | id | name | age | gender | subject | ----------------------------------- | 2 | 唐僧 | 30 | 男 | yunwei | ----------------------------------- 1 row in set (0.00 sec)mysql mysql select * from tb_student1 union select * from tb_student2; ----------------------------------- | id | name | age | gender | subject | ----------------------------------- | 1 | 悟空 | 255 | 男 | ui | | 2 | 唐僧 | 30 | 男 | yunwei | ----------------------------------- 2 rows in set (0.00 sec)交叉查询了解 基本语法 mysql select */字段列表 from 数据表1,数据表2; 或 mysql select */字段列表 from 数据表1 cross join 数据表2; 运行结果 字段总数 数据表1的字段 数据表2的字段 总记录数 数据表1的记录数 * 数据表2的记录数 (笛卡尔积) 准备两张数据表产品分类表tb_category和产品信息表tb_goods。 mysql create table tb_category(- id smallint not null auto_increment,- name varchar(20),- pid smallint default 0,- primary key(id)- ) engineinnodb default charsetutf8; Query OK, 0 rows affected (0.01 sec)mysql create table tb_goods(- id int not null auto_increment,- title varchar(80),- price decimal(11,2),- cid smallint default 0,- primary key(id)- ) engineinnodb default charsetutf8; Query OK, 0 rows affected (0.02 sec)mysql insert into tb_category values (null,手机,0); Query OK, 1 row affected (0.00 sec)mysql insert into tb_category values(null,电脑,0); Query OK, 1 row affected (0.00 sec)mysql insert into tb_category values (null,游戏手机,1); Query OK, 1 row affected (0.00 sec)mysql insert into tb_goods values (null,IPhone 11,5699.00,1); Query OK, 1 row affected (0.00 sec)mysql insert into tb_goods values (null,MI 10,4699.00,1); Query OK, 1 row affected (0.02 sec)mysql insert into tb_goods values (null,ThinkPad X1,9999.00,2); Query OK, 1 row affected (0.01 sec)mysql insert into tb_goods values (null,Nike air,999.00,10); Query OK, 1 row affected (0.00 sec) 说明 pid代表所属的父级类别如果自己就是顶级分类则为0 cid代表产品的所属分类编号与tb_category表要一一对应 案例把分类表和产品表进行交叉求结果 mysql select * from tb_category cross join tb_goods; -------------------------------------------------------- | id | name | pid | id | title | price | cid | -------------------------------------------------------- | 1 | 手机 | 0 | 1 | IPhone 11 | 5699.00 | 1 | | 2 | 电脑 | 0 | 1 | IPhone 11 | 5699.00 | 1 | | 3 | 游戏手机 | 1 | 1 | IPhone 11 | 5699.00 | 1 | | 1 | 手机 | 0 | 2 | MI 10 | 4699.00 | 1 | | 2 | 电脑 | 0 | 2 | MI 10 | 4699.00 | 1 | | 3 | 游戏手机 | 1 | 2 | MI 10 | 4699.00 | 1 | | 1 | 手机 | 0 | 3 | ThinkPad X1 | 9999.00 | 2 | | 2 | 电脑 | 0 | 3 | ThinkPad X1 | 9999.00 | 2 | | 3 | 游戏手机 | 1 | 3 | ThinkPad X1 | 9999.00 | 2 | | 1 | 手机 | 0 | 4 | Nike air | 999.00 | 10 | | 2 | 电脑 | 0 | 4 | Nike air | 999.00 | 10 | | 3 | 游戏手机 | 1 | 4 | Nike air | 999.00 | 10 | -------------------------------------------------------- 12 rows in set (0.00 sec)交叉连接本身是没有意义的其只是强制把两个表甚至多个表进行连接在一起。但是交叉查询中也有正确的结果所以我们所谓的多表连接只需要在交叉连接的基础上增加一个连接条件则就是我们想要的结果了。所以交叉查询是多表查询的基础。 仔细查看交叉查询的结果可以看到有正确的结果也有错误的结果。我们只要把满足条件的正确的结果拿出来。
http://www.yutouwan.com/news/299550/

相关文章:

  • 泉州洛江住房和城乡建设局网站怎么做贷款网站
  • 建设部网站下载佛山制作网站公司推荐
  • 公司网站建设分录网络技术推广服务
  • 建立企业网站的形式有政务网站建设存在的问题
  • 南京网站优化平台物业管理系统功能
  • 网站建设管理相关规定商城网站建设案例
  • 确定网站开发团队专业的集团网站设计网络
  • 我想花钱做网站平和县建设局网站
  • 做剧情游戏的网站网站突然不被百度收录
  • 利津网站建设哪家好直接做的黄页视频网站
  • 网站建设除了中企动力vps 需刷新几次才能打开网站
  • 教学网站开发应指导方案长春网站建设报价
  • 苏州小程序开发哪家好seo的中文意思是什么
  • 如何查看一个网站的所有二级域名融资融券配资网站建设
  • 无锡自助建网站免费建博客网站
  • 学网站开发如何给网站做备份
  • 东莞网站设计建设公司适合做网站的图片
  • 网站维护运营黄冈论坛东部社区
  • 外贸网站设计网站建设流程分为三个步骤
  • 泰安网站建设制作杭州十大设计公司排名
  • 设计网站用什么语言jsp网站
  • 长沙市做网站的网站杭州建设工程协会
  • ssh框架做音乐网站网站开发需要多少钱推荐
  • 烟台做网站公司哪家好微网站建设最新报价
  • 江苏做网站wordpress 怎么改中文
  • 做网站有哪个空间网站建设栏目怎么介绍
  • 永久免费影视建站程序网站建设脚本
  • 做空eth网站酒店宾馆客栈旅馆古典网站源码 asp源码带后台
  • 网站模板模仿建设一个网站需要做哪些工作
  • 建设网站要学什么成都免费建站