快速复制sql表结构 或者表结构加数据WHERE 1=1 和 WHERE 1=2

WHERE 1=1WHERE 1=2 是 SQL 查询中的条件表达式,它们的作用不同:

创建数据库表 并且复制表结构加数据

复制代码
create table cm_cust_info as select * from cm_cust where 1=1

创建数据库表 并且复制表结构不加数据

sql 复制代码
create table cm_cust_info as select * from cm_cust where 1=2
  1. WHERE 1=1:

    • 这是一个总是为真的条件。1=1 的计算结果始终为真,因此这个条件不会过滤任何记录。它通常用于动态生成 SQL 语句时,以简化条件的添加和修改。
  2. WHERE 1=2:

    • 这是一个总是为假的条件。1=2 的计算结果始终为假,因此这个条件会过滤掉所有记录。没有记录符合这个条件,所以查询结果将为空。

举例说明:

  • 如果你写 SELECT * FROM table_name WHERE 1=1,你将获得 table_name 表中的所有记录。
  • 如果你写 SELECT * FROM table_name WHERE 1=2,你将不会获得任何记录,因为这个条件总是为假所以
相关推荐
難釋懷4 小时前
Redis命令-Hash命令
数据库·redis·哈希算法
難釋懷4 小时前
Redis命令-List命令
数据库·redis·list
zqmattack4 小时前
SQL sever根据身份证判断性别函数
java·数据库·sql
hanqunfeng4 小时前
(七)Redis 命令及数据类型 -- Hash
数据库·redis·哈希算法
符哥20085 小时前
基于mysql如何设置一个商城的数据库结构
数据库·mysql·oracle
chuxinweihui5 小时前
MySQL库数据类型
数据库·mysql
工业HMI实战笔记5 小时前
HMI权限分级设计:兼顾安全与操作效率的平衡术
运维·数据库·安全·ui·自动化·人机交互·交互
为自己_带盐5 小时前
架构演进:从数据库“裸奔”到多级防护
数据库·架构
深蓝电商API5 小时前
Scrapy与MongoDB管道集成:异步存储方案
数据库·scrapy·mongodb
松涛和鸣5 小时前
DAY56 ARM Cortex-A Bare Metal
linux·服务器·c语言·开发语言·arm开发·数据库