zoukankan      html  css  js  c++  java
  • 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 表名

  • 相关阅读:
    事务创建函数
    实现Xshell断开连接情况下Linux命令继续执行
    MySQL UNION 操作符
    CentOS安装部署Mysql 5.7
    连接数据库
    @Results用法总结
    在Java中如何高效的判断数组中是否包含某个元素
    Java中的map集合顺序如何与添加顺序一样
    instanceof的用法
    枚举
  • 原文地址:https://www.cnblogs.com/ting1106/p/7700055.html
Copyright © 2011-2022 走看看