文档章节

MYSQL表操作

磨墨
 磨墨
发布于 2017/07/28 13:25
字数 205
阅读 6
收藏 0

设置product2表 category_id字段 关联 category表 cid字段

 alter table product2 add foreign key(category_id) references category(cid);

主外键关系

orderitem 表 增加 约束 orderitem_fk外键 关联oid 到 orders的oid

alter table orderitem add constraint orderitem_fk foreign key(oid) references orders(oid); 

多表查询 查询已经关联的分类

SELECT * FROM category,product2 WHERE cid=category_id;

内连接

SELECT * FROM category INNER JOIN product2 ON cid=category_id;

隐式内连接

SELECT * FROM category c,product2 p WHERE c.cid=p.category_id;

左外连接

SELECT * FROM category LEFT JOIN product2 on cid=category_id;

右外连接

SELECT * FROM category RIGHT JOIN product2 on cid=category_id;

左外连接: 左表全部及两个表的交集

右外连接: 查询的是右边表的全部及两个表的交集

内连接: 查询两个表交集

子查询 查询"化妆"分类上架详情

SELECT * FROM product2 WHERE category_id=(SELECT cid FROM category WHERE cname='化妆');

 

 

© 著作权归作者所有

共有 人打赏支持
上一篇: Dom4j XML获取值
下一篇: JDBC连接数据库
磨墨
粉丝 0
博文 33
码字总数 14509
作品 0
东城
程序员
私信 提问
MYSQL远程登录权限设置 ,可以让Navicat远程连接服务器的数据库

MYSQL远程登录权限设置 ,可以让Navicat远程连接服务器的数据库 Mysql默认关闭远程登录权限,如下操作允许用户在任意地点登录: 1. 进入mysql,GRANT ALL PRIVILEGES ON . TO 'root'@'%' IDE...

xiaocao13140
2018/06/06
0
0
dba+工具:pt-archiver重构版,轻松搞定大表数据归档

工具研发者介绍 贺春旸,《MySQL 管理之道:性能调优、高可用与监控》第一、二版一书作者,从事数据库管理工作多年,曾经任职于中国移动飞信、安卓机锋网、凡普金科(爱钱进),致力于MariaDB...

贺春旸
2018/08/10
0
0
CentOS 配置MySQL允许远程登录

Mysql为了安全性,在默认情况下用户只允许在本地登录,可是在有此情况下,还是需要使用用户进行远程连接,因此为了使其可以远程需要进行如下操作: 一、允许root用户在任何地方进行远程登录,...

Surjur
2014/09/02
0
0
Mysql允许用户远程连接及授权

Mysql为了安全性,在默认情况下用户只允许在本地登录,可是在有此情况下,还是需要使用用户进行远程连接,因此为了使其可以远程需要进行如下操作: 一、允许root用户在任何地方进行远程登录,...

那些年我们一起
2014/05/26
0
0
mysql--------常用命令

命令或者代码来学习数据库是最好的,当你熟悉的不能再熟悉了再去用可视化工具,个人建议。 打开数据库,输入密码就可以操作数据库了 操作数据库 登录到mysql中,然后在mysql的提示符下运行下列...

切切歆语
2018/01/13
0
0

没有更多内容

加载失败,请刷新页面

加载更多

传统IDC部署网站(三)

11. 重置密码 密钥和密码都支持远程登陆, 二选一 两个都可以登陆, 密钥相对于密码来说,相对安全一点 本地登陆无法是用密钥 修改密码 root 用户 passwd root 修改普通用户 passwd usernam...

miko0089
2分钟前
0
0
日志服务与SIEM(如Splunk)集成方案实战

背景信息 目标 本文主要介绍如何让阿里云日志服务与您的SIEM方案(如Splunk)对接, 以便确保阿里云上的所有法规、审计、与其他相关日志能够导入到您的安全运维中心(SOC)中。 名词解释 LOG(S...

阿里云官方博客
5分钟前
0
0
bash特性

1.支持别名 alias 2.命令替换 $(COMMANS) 或者 `COMMAND` 3. bash支持的引号: `` :命令替换 "":弱引用,可以实现变量替换 '':强引用,不实现变量替换 4.文件名通配 globbing: * : 任意长...

忙碌的小蜜蜂
10分钟前
0
0
以语音评测的PC端demo代码为例,讲解口语评测如何实现

本文由云+社区发表 作者:腾讯智慧教育 概述 腾讯云智聆口语评测(英文版)(Smart Oral Evaluation-English,SOE-E)是腾讯云推出的语音评测产品,是基于英语口语类教育培训场景和腾讯云的语...

腾讯云加社区
22分钟前
0
0
浅谈SpringMVC之DispatcherServlet

Spring的MVC框架是围绕一个DispatcherServlet其实就是个Servlet(它继承自HttpServlet基类)来设计的, 它支持可配置的处理器映射、视图渲染、本地化、时区与主题渲染、文件上传等 控制器一般...

恋码之子
25分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部