zoukankan      html  css  js  c++  java
  • sql dml 增删改

    --插入
    insert into user(id,name,type) values("1","qq","2");

    insert into user(id,name) values("1","qq");

    insert into user set id=1,name="111";

    --多行插入,参数需要与表结构对应
    insert into user values(id,name,type),(id1,name1,type1),...;

    --查询插入
    insert into user(id,name,type) select "1","qq","2";

    update user set name = "22" where name like "2%";

    update user set name = "1",type = "2" where id = 1;

    --sql92 语法
    --update 表1 别名,表2 别名
    --set 列=值,列=值,。。。
    --where 连接条件 and 连接条件

    --sql99 语法
    --update 表1 别名
    --inner|left|right join 表2 别名
    --on 连接条件 set 列=值,列。。。 where 筛选条件

    --多表更新
    update user u inner join department d on u.id = d.user_id set u.phone = "114" where d.name= "财务";

    --没有男朋友的女生的那朋友的编号 为2
    update boy b right join girl g on b.id=g.boy_id set g.boy_id = 2 where b.id is null;

    --删除语句
    delete from user where phone like "%9";

    --删除张无忌女朋友的信息,删除那个表,delete后面写别名
    delete g
    from boy b inner join girl g on g.boy_id=b.id
    where b.name="张无忌"

    --删除全部数据
    truncate talbe user;

    --truncate和delete比较
    --truncate 没有条件,删除表中所有数据,表主键自增的话,从默认值开始
    --delete才能够断点开始

    --修改 alter
    --修改字段名和 类型
    alter table book change column publishTime time datetime;
    --修改类型
    alter table book modify column time timestamp;
    --新增列
    alter table book add column type varchar;
    --删除列
    alter table book drop column type;
    --修改表明
    alter talbe book rename to books;

    --删除表
    drop table book;

    --建库、建表
    drop table if exist user;
    drop database if exist test;

    --复制表的结构和数据
    create table user2 select * from user;
    --只复制表结构
    create table user3 like user;

    --只复制某些字段不要数据
    create table user4 select id,name from user where false;







  • 相关阅读:
    个人学期总结
    管理信息系统 第三部分 作业
    模型分离(选做)
    密码保护
    实现搜索功能
    完成个人中心—导航标签
    个人中心标签页导航
    评论列表显示及排序,个人中心显示
    完成评论功能
    ASP.NET Core开发者指南
  • 原文地址:https://www.cnblogs.com/lalalazar/p/12381312.html
Copyright © 2011-2022 走看看