zoukankan      html  css  js  c++  java
  • SQL语言学习-数据操纵语言

    一般而言,数据库中数据的生命周期包括数据插入以及更新、数据删除3个阶段。首先需要用户或者系统将数据插入表。然后,对数据的使用,包括数据的检索以及数据的更新。最后,如果数据已经没有使用价值,则将数据删除。DML就是在数据的生命周期中用于数据操纵命令的集合。

    在DML中,使用Insert将数据插入表中,使用select检索数据,使用update更新数据,使用delete命令实现对数据的删除。

    1.数据插入命令

    insert into table_name(col_name)values(value);

    insert into test(id,name)values(1,'xiaowang')。into 指定了要插入的数据表名和要插入数据的属性列,属性列可以与表中的字段顺序不一致,但values的值的顺序要和前面的保持一致,并且值的类型也需要一致。

    2.更新数据命令

    update用于更新数据表中的数据。update table_name set col_name=value where condition。其中,table_name为指定表的名称,col_name为更新列的名称,value为更新的值,condition为更新的条件。

    update test set name='小臧' where id=1。可以将test表中id=1 的name的属性值更新。

    3.删除数据命令

    delete命令可以删除表中的数据.delete from table_name where condition.其中table_name为表名,condition为删除行应满足的条件。若无where条件,将删除表中的所有数据。

    delete from test where id =1,删除test表中id为1的行数据。删除数据的时候不能破坏数据库的完整性约束。

    4.检索数据命令

    select可以检索数据库中的信息,完成关系代数中对于关系的选择、投影、连接等运算。

    选择运算:使用过滤条件查询需要的数据。select * from table_name   where

    投影运算:显示需要的属性列。select col_name from table_name where

    连接运算:连接运算把两个或两个以上的表连接起来形成最终的数据行。

  • 相关阅读:
    Docker 国内镜像源
    SeMF安装指南
    CGI environment variables
    OpenResty + ngx_lua_waf使用
    OpenResty源码编译安装
    Ubuntu安装DVWA
    C安全编码实践
    [译]The Complete Application Security Checklist
    HTTP 安全头配置
    AWVS 10.5使用指南
  • 原文地址:https://www.cnblogs.com/ggz19/p/4110537.html
Copyright © 2011-2022 走看看