zoukankan      html  css  js  c++  java
  • DML与DQL

    1.添加数据INSERT

    1.直接添加数据

    2.通过其他数据表向表中添加数据

    INSERT INTO table_name(column_name1,column_name2,...)

    select column_name1,column_name2...FROM table_name2;

    语法说明:

    table_name1:目标表的名称,要插入数据的表名

    table_name2:数据的来源表

    table_name:要新创建的目标表的名称

    source_table:创建目标表时数据的来源表,指定查询表的字段,也可以用“*”代表查询表中的全部字段

    2.修改数据UPDATE

    UPDATE table_name SET column_name1=data1,column_name=data2,...(WHERE condition);

    语法说明:

    column_name1:要修改数据列的字段名,可以是一个或多个

    data1:要赋予字段的新值,这个值的数据类型要与数据表中字段的数据类型一致

    WHERE:条件,如果省略了WHERE语句意味着要修改表中该字段的所有值,如果加上WHERE语句,就可以有选择的修改数据表中的某个字段

    1.修改表中指定字段的全部值

    2.根据条件修改表中指定字段的值

    3.删除数据DELETE

    DELETE FROM table_name(WHERE condition)

    其中[WHERE condition]子句是可以省略的,如果省略的话,意味着删除数据表中全部的数据,加上了[WHERE condition]子句就可以根据条件删除表中数据

    1.根据条件删除表中的记录

    DELETE FROM table_name(WHERE condition)

    2.删除表中的全部记录

    DELETE FROM table_name

    4.查询数据SELECT

    SELECT column_name1,column_name2,..FROM table_name WHERE[condition]

    语法说明:

    column_name1:代表是数据表中的字段名,可以查询数据表中的一个或多个子弹,同时可以使用“*”代表数据表中所有的字段

    WHERE[condition]:代表查询的条件,如果不指定查询条件则查询数据表中所有的记录;如果指定查询条件,可以根据查询条件来查询记录

    1.查询表中全部数据

    2.查询表中某一字段的数据

    5.其他数据操作语句

    1.TRUNCATE语句

    用来删除数据表中的数据,使用TRUNCATE语句删除表中的记录都是要把表中的记录全部删除

    TRUNCATE TABLE table_name;

    2.MERGE语句

    修改数据表中的数据,使用MERGE语句可以对数据表同时进行增加和修改的操作

    MEGRE [INTO] table_name1

    USING table_name2

    ON (condition)

    WHEN MATCHED THEN merge_update_clause

    WHEN NOT MATCHEN THEN merge_insert_clause;

    语法说明:

    table_name1:要修改或添加的表

    table_name2:参照的更新的表

    condition:table_name1和table_name2之间的关系,或其他一些条件

    merge_update_clause:如果和参照表table_name2中的条件匹配,就执行更新操作的SQL语句

    merge_insert_clause:如果条件不匹配,就执行增加操作的SQL语句

     

  • 相关阅读:
    logging模块,序列化,range模块
    生成器以及推导式
    递归,自定义模块,time模块,datetime
    装饰器,内置函数
    函数名的使用以及第一类对象,闭包,迭代器
    python文件操作
    面向对象
    os sys hashlib
    文件操作
    logging模块
  • 原文地址:https://www.cnblogs.com/Hiramunderneath/p/15362370.html
Copyright © 2011-2022 走看看