首页 > 数据库 >DML语句 ------- mysql增删改

DML语句 ------- mysql增删改

时间:2023-05-17 16:23:38浏览次数:42  
标签:语句 insert 删除 列名 DML value ------- mysql delete

DML语句

1、插入(insert)

  • insert into 表 values(数据) --------- 要求插入数据的数量,类型要和表的结构一致
  • insert into 表(列名) values(数据) ----------- 要求插入的数据的数量顺序和表名后的列要一致
  • insert into 表(列名) select ----------- 从另外一张表查询的数据插入表中

2、删除(delete)

  • delete from 表
  • delete from 表 where 条件
  • 这些delete都是物理删除,删掉了就是没了,一般删除都是用修改语句实现逻辑删除,就是在表后面加1或者0实现删除还是使用
  • truncate table emp; -----------截断表(清空表)------不要使用!!!不要使用!!!!!

3、修改(update)

  • update 表名 set 列名=value,列名=value ·····
  • update 表名 set 列名=value,列名=value where 条件

标签:语句,insert,删除,列名,DML,value,-------,mysql,delete
From: https://www.cnblogs.com/dimension0116/p/17409152.html

相关文章

  • Mysql事务详解
    事务数据库管理系统执行过程中的一个逻辑单位,由一个有限的数据库操作序列构成事务指的是数据库一种保护数据的方式事务一般由增删改操作自动调用,事务根据数据库不同提交的时机也是不同的MySQL数据库默认执行增删改就会提交事务我们可以设置为手动提交set@@autocommit=0;......
  • mysql 调优-sql 优化
    连接查询原理涉及到indexnested-loopjoin,blocknested-loopjoin,joinbuffersize,hashjoin(mysql8)等,感觉没必要记那么多需要知道会一次性把驱动表的数据加载到内存中(如果joinbuffersize放得下),然后循环每个驱动表去对比被驱动表的数据就好了保证被驱动表的JOIN字......
  • mysql 调优-索引失效
    范围条件放最后面,不管单列还是多列索引,把能过滤最多的索引放前面用不用索引最终都是优化器决定的,EXPLAINjson格式里的执行成本决定最左匹配,如果是联合索引,查找索引树的时候,只能根据第一个索引才能找到第二个第三个,如果顺序没对就不会走索引--联合索引(name,code,ad......
  • DQL语句(一) -----简单select查询
    DQL语句1、格式select列名*Nfrom表名where查询条件1and/or查询条件2groupby列Having分组条件Orderby排序2、规则sql在书写时除了查询条件外,大小写都可以select*fromuserwhereuname='zs';SELECT*FROMUSERWHEREUNAME='zs';要是在公司要看其他......
  • selenium获取user-agent
    网上找了好多资料,都是说怎么设置请求头的信息。却没有说怎么获取由selenium提交的请求头。尝试了好久,总结了一个办法,下面上代码:fromseleniumimportwebdriverdriver_path=r'F:\driver\chromedriver.exe'#这是chrome驱动路径#自定义代理IP及请求头。chromeOpt......
  • [MySQL事务一文搞懂]
    [MySQL事务一文搞懂]1、什么是事务?事务(Transaction),顾名思义就是要做的或所做的事情,数据库事务指的则是作为单个逻辑工作单元执行的一系列操作(SQL语句)。这些操作要么全部执行,要么全部不执行。2、为什么需要事务把一系列sql放入一个事务中有两个目的:为数据库操作提供了一个......
  • MySQL回表 索引覆盖02
    资料来源:  https://zhuanlan.zhihu.com/p/401198674?utm_id=0  ......
  • 关于拉取nvidia官方镜像所有支持的镜像名称+cuda版本-官方定时更新
    https://gitlab.com/nvidia/container-images/cuda/blob/master/doc/supported-tags.md更新至cuda12.1以12.1.1-base-ubuntu22.04为例,在拉取镜像时,镜像名称为nvidia/cuda:12.1.1-base-ubuntu22.04SupportedtagsAfulllistoftagsthataresupportedwithCUDA,cuDNN,an......
  • linux-cmd-kill
    kill命令介绍kill命令用了关闭执行中的进程。是通过向进程id发送信号来工作。默认的信号为SIGTERM(15),通知进程关闭。语法参数语法:kill[-ssignal|-p][--]pid...kill-l[signal]常用参数:-l<信息名或数字>:默认-l参数会列出全部的信号名称,指定信......
  • linux-cmd-nc端口测试
    nc命令检测端口监听TCP端口33333nc-l33333检测TCP端口连通性172.20.0.1端口33333nc-vz172.20.0.133333检测UDP端口连通性172.20.0.1端口40001nc-vzu127.0.0.140001......