• SQL语句


    dml 操作语言
    insert 增
    update 改
    delete 删

    dcl 控制语言
    grant 授权
    revoke 撤销

    dql 查询语言
    select查询

    ddl 定义语言
    create table 创建
    drop table 删除

    插入数据
    (列和值一一对应)
    insert into 表名(列)
    values(值)

    复制多条数据
    insert into ... select ... from
    (两表列名一一对应,有表)
    insert into 新表名(各列名)
    select 各列名 from 原表名

    复制多条数据
    select ... into ... from
    (无表)
    select 各列名
    into 新表名
    from 原表名

    插入多条
    insert into ... select ... union
    (有表)
    insert into 表名(各列名)
    select 数据 union
    select 数据 union
    ......

    更新数据
    update 表名
    set 需要更新的列(,隔开)
    where 拥有的条件(and或者or 隔开)
    是否为空 is null or ""

    删除数据

    指定条件(含有外键时,删除主表中的数据必须删除子表数据)
    delect from 表名
    where 数据

    全部清空
    delect from 表名

    加入数据:(default默认)

    insert into(列)

    values(赋值)

    插入多行数值:

    (1)insert into 新数据名 (新列)

    select (老列)

    from 老数据名

    (2)

    select 老数据名.老列

    into 新数据名

    from 老数据名

    合并数据插入多行数据:

    insert 数据名(数据类)

    select'赋值','赋值',union

    select'赋值','赋值',union

    select'赋值','赋值',union

    select'赋值','赋值',union

    select'赋值','赋值'

    更改数据:

    upate 表明 ate 列名=更新值[where 更新条件]

    upate student

    ate saddress='表中值'

    where saddress='改值'

    删除数据:

    delete[from] 表名[where <删除条件>]

    delete from student

    where scode=22

    删除所有数据:

    truncate table 表名

  • 相关阅读:
    Asp.net MVC3 Razor语法小记
    asp.net4的webform使用路由
    判断数据库中要创建的存储过程、函数等是否已经存在
    visual studio 解决方案版本互转
    sql语句创建表的时候加表注释和列注释
    Jquery在指定元素内查找元素(相对定位)
    .net便利的小方法
    sqlserver2008秘钥
    jquery星级评定效果(原创)
    清除GridView自带样式
  • 原文地址:https://www.cnblogs.com/ting1106/p/7700055.html
Copyright © 2020-2023  润新知