04-基本的增删改查

04-基本的增删改查

查询的基本使用
  • 在开发中,对数据的操作 最多的就是查询了,这一篇文章先简单的介绍一下查询的基本用法,后面的文章会详细的总结和说明。

    ——————–备用的下个详细讲解查询的文章的链接——————————

  • 查询表中的所有的数据

    select * from 表名;
    --例如查询students表中所有的学生数据
    select * from students;
  • 查询指定的列

    select1,列2,... from 表名;
    --例如查询students表中的id和name列
    select id,name from students;
增加
  • 格式1:

    INSERT [INTO] tbname [(colname,...)] {VALUES | VALUE} ({expr | DEFAULT},...),(...),... 标准插入,支持批量
  • 格式2:

    INSERT [INTO] tbname set col_name={expr|DEFAULT},... 此方法可使用到后面要讲的子查询,一次只能插入一条
  • 格式3:

    INSERT [INTO] tbname [(col_name),...] SELECT ... 此方法可以将查询结果插入到指定表,支持批量
  • 说明:主键列是自动增长,但是在全列插入时需要占位,通常使用0或者 default 或者 null 来占位,插入成功后以实际数据为准。

  • 全列插入:值的顺序与表中字段的顺序对应

    insert into 表名 values(.....)
    --例如
    insert into students values(0,'张三',18,170.00,1,1);
  • 部分列插入:值的顺序与给出的列顺序对应

    insert into 表名(列1,...) values(值1,...);
    --例如
    insert into students(name,age,cls_id) values('李四',19,2);  
  • 全列多行插入:值的顺序与给出的列顺序对应

    insert into 表名 values(...),(...)...;
    -- 例如:
    insert into students values(0,'老王',18,170.00,1,1),(0,'老李',18,170.00,1,1);
修改
  • 格式:

    UPDATE tbname SET col1={expr1|DEFAULT} [,col2={expr2|default}]...[where 条件判断]
    update 表名 set1=值1,列2=值2... where 条件
    -- 例如:
    update students set name='隔壁老王' where name='老王';
删除
  • 格式:

    DELETE FROM tbname [where 条件判断]
    --例如
    delete from students where name='隔壁老王';
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值