当前位置: 首页 > news >正文

数据库-数据定义和操纵-DML语言的使用

为表的所有字段插入数据:

        INSERT INTO 表名 (字段名) VALUES (内容);


更新表中指定的内容:

        update语句三要素:

  • 需要更新的表(table)名

  • 需要更新的字段(column)名和它的新内容(value)

  • 决定更新哪一条内容(value)过滤条件,

UPDATE 表名 
SET 字段名1 = 内容1, 字段名2 = 内容2, 字段名3 = 内容3 
WHERE 过滤条件; 

删除表中的指定行:

从数据表中删除数据内容需要使用 DELETE 语句,它需要 WHERE 语句来配合它来指定我们究竟应该删除哪些数据内容。

        DELETE FROM 表名 WHERE 条件语句; 

删除表中的所有行:

        DELETE FROM 表名;

小提示: TRUNCATE TABLE 语句也可以用来删除表中的所有记录。但是与 DELETE 不同的是,TRUNCATE TABLE 语句直接删除的是表,而不是表中的内容,删除结束后还会重新创建一个表。所以它的执行速度会比 DELETE 语句快。 语法为:`TRUNCATE TABLE 表名;`


Create tabale as select的三种方式

示例如下:

创建一个表结构与 tabale2一模一样的表,只复制结构不复制数据

        create table table1 as select * from table2 where 1=2;

创建一个表结构与 table2一模一样的表,复制结构同时也复制数据;

        create table table1 as select * from table2 ;

创建一个表结构与 table2一模一样的表,复制结构同时也复制数据;

          create table table1(columns1,columns2) as

        select columns1,columns2 from table2;

http://www.lryc.cn/news/379975.html

相关文章:

  • BeanUtils.populate()的用法总结
  • IDEA 学习之 热加载问题(Hot Swap)
  • 计算机组成原理----指令系统课后习题
  • yolov8环境搭建+训练自己数据集
  • Eureka 学习笔记(1)
  • 视觉新纪元:解码LED显示屏的视角、可视角、最佳视角的最终奥秘
  • Benchmarking Panoptic Scene Graph Generation (PSG), ECCV‘22 场景图生成,利用PSG数据集
  • Linux 文件权限
  • IOS Swift 从入门到精通:算术运算,运算符重载,符合赋值运算,比较运算,条件,结合条件,三元运算,Swift语句,范围运算
  • Flutter开发环境搭建和调试
  • 【IC验证】UVM实验lab03
  • document.write()方法总结
  • C#循环语句总结
  • Spring-bean
  • Linux常用命令(14)—查看文件内容(有相关截图)
  • 【html】用html+css实现银行的账户信息表格
  • 两种单例模式(保证线程安全)
  • 开发 Golang 项目的 Docker 化案例
  • PHP面试宝典之Laravel篇
  • 自动驾驶仿真:Carsim转向传动比设置
  • PyTorch nn.CrossEntropyLoss() 交叉熵损失函数详解和要点提醒
  • DW学习笔记|数学建模task2
  • 【大数据 复习】第9章 数据仓库分析工具Hive
  • ionic7 从安装 到 项目启动最后打包成 apk
  • setInterval 定时任务执行时间不准验证
  • Stable Diffusion Model网站
  • K8S - 实现statefulset 有状态service的灰度发布
  • Qt 技术博客:深入理解 Qt 中的 delete 和 deleteLater 与信号槽机制
  • 自学鸿蒙HarmonyOS的ArkTS语言<一>基本语法
  • 【OpenGauss源码学习 —— (ALTER TABLE(列存修改列类型))】