• 2020/06/17 mysql 表内容的增删改查


    插入数据   日期类型'yyyy-mm-dd'  直接插入一行数据  insert into 被插入的表的名字 values (需要插入的值,需要插入的值,需要插入的值)  必须和表头的长度一样否则报错  插每次都是插一行

    给指定字段插入数据 insert into 被插入的表的名字(插入的值的表头,插入的值的表头)values(插入的值,插入的值)

    修改数据  update  表名 set sname='jerry' where sid=1      把sid是一的sname改成jerry   update 表名 set sid=2,成绩=100 where sname='tom'   把名字叫tom的sid改成2 成绩改成100

    待条件删除数据  delete from 表名  where  sid=2  把sid是2的数据删除   不带条件删除(清空列表)可以重新找回来   清空表truncate  表名    清空表  不能找回

    delete from 表名 和 turecate 表名 区别

       delete from :1.可以带条件删除   2.只能删除表的数据,不能删除表的约束  3.删除的数据可以回滚

      turecate :1.不能带条件删除 2.可以删除表的数据,也可以删除表的约束  3.不能回滚

    查询表中所以数据 select * from 表名    查询时添加常量列 select   表头 as 查询出来表头显示的名字,sname as 查询出来表头的名字

    查询时合并列 select (表头+表头)as 查询出来表头显示的名字  可以运算加减乘除  可以该查询出来是表头显示的名字

    查询时去除重复记录  select distinct 被查询的表头 from 表名   条件并且用and  或者用or

     条件查询 比较条件 > < >= <= <>(不等于)   between and(>=且<=)

    模糊查询 模糊条件 like  %表示任意个字符 _表示一个字符  select * from student where name  like '张%'  查询姓张的人

    select * from student where name  like '张_'查询姓张且名字只有两个字的人

    聚合查询(使用函数查询) 常用函数:sum()求和  vag() 求平均值  max() 求最大值  min() 最小值 count()统计有几个

    分页查询 limit 起始行,查询几行  起始行从0开始  

    分页查询当前页的数据的sql: SELECT * FROM student LIMIT (当前页-1)*每页显示多少条,每页显示多少条;

    查询排序 order by      asc正序从小到大  默认  (不写也行)  desc 倒序从大到小

  • 相关阅读:
    还需要做恰当的解读,此时你可能需要一些书:
    创业公司的架构演进史
    任务调度平台Cuckoo-Schedule
    ORACLE中死锁
    Action的模型绑定
    三次握手、四次握手、backlog
    Django框架
    扩展BootstrapTable的treegrid功能
    Identity Service
    Linux权限
  • 原文地址:https://www.cnblogs.com/cst123/p/13151456.html
Copyright © 2020-2023  润新知