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


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

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


    更新表中指定的内容:

            update语句三要素:

    • 需要更新的表(table)名

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

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

    1. UPDATE 表名
    2. SET 字段名1 = 内容1, 字段名2 = 内容2, 字段名3 = 内容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;

  • 相关阅读:
    数学老师们
    QT
    ELK下载(Elasticsearch、Logstash、Kibana)
    从“草原牛”到“数字牛”:蒙牛的数字化转型之道
    2022 lineCTF WEB复现WriteUp
    Dijkstra求单源最短路
    操作系统的奋斗(一)
    小白参加红队,需要做好哪些准备?
    美术2.4 UV原理基础
    面试:各种热修复框架对比
  • 原文地址:https://blog.csdn.net/weixin_72982195/article/details/139755093