【Sql】

查看:SQL 教程

between在MySql中注意

复制表数据到另外一张表

MySQL 数据库不支持 SELECT ... INTO 语句,但支持insert into ... select

// 插入一行,要求表scorebak 必须存在
insert into scorebak select * from socre where neza='neza'  
// 也是插入一行,要求表scorebak 不存在
select *  into scorebak from score  where neza='neza' 
// 或者使用下列方式
create table 新表 AS select * from 旧表 

where限制

  • 执行没有 WHERE 子句的 UPDATE 要慎重,再慎重

  • 在 MySQL 中可以通过设置 sql_safe_updates 这个自带的参数来解决,当该参数开启的情况下,你必须在update 语句后携带 where 条件,否则就会报错

  • set sql_safe_updates=1;表示开启该参数

  • Mysql:ON 与 WHERE 的区别,请勿将where条件搬到on条件上

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • MSSQL 跨库查询(臭要饭的!黑夜) 榨干MS SQL最后一滴血 SQL语句参考及记录集对象详解 关于SQL S...
    碧海生曲阅读 10,993评论 0 1
  • 语 句 功 能 数据操作 SELECT——从数据库表中检索数据行和列INSERT——向数据库表添加新数据行DELE...
    戰敭阅读 10,499评论 0 53
  • 50个常用的sql语句Student(S#,Sname,Sage,Ssex) 学生表Course(C#,Cname...
    哈哈海阅读 4,979评论 0 7
  • 基础语句 1. 创建数据库 CREATE DATABASE database_name 2. 删除数据库 drop...
    敲代码的本愿阅读 4,633评论 1 7
  • 关系型数据库和SQL SQL语言的三个部分DML:Data Manipulation Language,数据操纵语...
    Awey阅读 5,938评论 0 13