首页 > 数据库 >mysql带条件的插入语句

mysql带条件的插入语句

时间:2023-02-13 15:04:19浏览次数:46  
标签:语句 roleId 插入 moduleRole moduleCode moduleInfo mysql roleInfo


文章目录

  • ​​一、数据库表结构​​
  • ​​1、moduleRole(中间表)​​
  • ​​2、roleInfo表​​
  • ​​3、moduleInfo表​​
  • ​​二、带条件插入的代码如下:​​

一、数据库表结构

1、moduleRole(中间表)

mysql带条件的插入语句_sql

2、roleInfo表

mysql带条件的插入语句_mysql_02

3、moduleInfo表

mysql带条件的插入语句_sql_03


上面roleInfo与moduleInfo表是多对多关系,所以引入中间表moduleRole,用两个一对多实现多对多关系

二、带条件插入的代码如下:

向中间表moduleRole插入数据,限制条件为角色编号roleId=3,并且该角色的可操作菜单编号为1-0和1-1

代码如下:

insert into moduleRole(roleId,moduleCode)
select r.roleId,m.moduleCode
from roleInfo r,moduleInfo m
where r.roleId=3 and m.moduleCode in('1-0','1-1')


标签:语句,roleId,插入,moduleRole,moduleCode,moduleInfo,mysql,roleInfo
From: https://blog.51cto.com/u_15961549/6054140

相关文章

  • mysql按照日期字段分组统计表数据
    问题描述测试表如下:上面的日期是精确到日的,我现在要按照年月来将上表的数据分组统计,并求出number的平均值。例:查出wellid='001’每月的number平均值sql语句关键词:日期字......
  • java使用JDBC与mysql进行连接基础操作
    packagecom.atguigu.api.statement;importcom.mysql.cj.jdbc.Driver;importjava.sql.*;//使用statement查询t_user表下所有用户数据//在连接前要导入数据库连接的jar包p......
  • CentOS安装docker --MYSQL
    准备检测系统版本和内核版本  安装自动安装脚本curl -sSL https://get.daocloud.io/docker | sh  启动docker  搜索docker可用资源dockersearch......
  • mysql数据类型的选择
    1、整数和浮点数如果不需要小数部分,就是用整数来保存数据;如果需要小数部分,就是用浮点数。对于浮点数据列,存入的数值会对该列定义的小数位进行四舍五入。浮点类型包裹​​​......
  • mysql自增主键设置
    mysql自增主键设置在数据库应用中,经常希望在每次插入新纪录时,系统自动生成字段的主键值。可以通过为表主键添加​​AUTO_INCREMENT​​关键字来实现。默认情况下,在MYSQL中​......
  • mysql多字段分组
    文章目录​​mysql多字段分组​​​​groupby语法​​​​多字段分组​​​​GROUPBY与ORDERBY一起使用(分组排序)​​​​使用having过滤分组​​mysql多字段分组group......
  • docker 安装mysql
    1,dockerpullmysql:5.7.41具体镜像查看docker官网仓库2,创建容器在本地的映射文件夹mkdir-p/root/mysql/data/root/mysql/logs/root/mysql/conf3,创建mysql配置......
  • 聊聊Mysql
    大体来说,MySQL可以分为Server层和存储引擎层两部分:  Server层:包括连接器、查询缓存、分析器、优化器、执行器等,涵盖MySQL的大多数核心服务功能,以及所有的内置函数(如......
  • mac端忘记mysql登录密码,进行密码重置
    一、mac--系统偏好设置,找到最下方的mysql,点击关闭。二、点击stop命令或者在终端输入命令行,选择其中一个即可:sudo/usr/local/mysql/support-files/mysql.serverstop......
  • Mysql中的索引
    Mysql中的索引分类MySQL索引分为以下几种:1.唯一索引:一般用来保证字段唯一性,一般在主键和外键上应用。2.普通索引:早期的索引,一个表最多可以由32个索引,要求有唯一的索引......