zoukankan      html  css  js  c++  java
  • 对表内数据的操作

    一丶增

    添加数据

    1丶插入所有 insert into 表名 values(--,---,---)

    2丶插入部分 insert into 表名 (列名,列名,列名....) values (---,---,---)

    二丶删

     1丶带条件删除:

    delete from 表名 where 条件

    2丶全删--------

    (不删约束):delete 表名;

    (删除表约束): truncate table 表名;

    三丶改

    update 表名 set 列名=新值,列名=新值 where  条件 (列名=><什么)

    四丶查*(重点)

    1丶查所有

    select * from 表名

    2丶 查指定列

    select 列名 from 表名

    3丶给结果加常量

    select 列名 as 常量名 from 表名

    4丶 合并值(加减乘除)

    select  列名 +-*/列名 from  表名

    5丶去重复

    select distisct 列名 from 表名

    6丶 查询条件

    select *(这里放要查的结果) from 表名 where 条件

    <>(不等于),detween X and Y(x<=值<=y)

    and (结果满足两个条件,两个条件用and链接)

    or (结果满足两个条件其一,两个条件用or 连接)

    7丶 查空

    查空的条件: 列名 is null

    查非空的条件 : 列名 is null

    查空串的条件  列名=''

    查非空串的条件 列名<>''

    8丶模糊条件

    %代表任意数量的字符

    _(下划线)代表一个字符

    select * from 表名 where 列名 like 'x%'

    9丶聚合查询

    聚合函数:

    sum()求和;      avg() 求平均;   max()取最大  ;     min() 取最 小   ;   count()  计数;

    select  count(*或列名) from 表名

    10丶分页查询

    select * from 表名 limit X,Y

    x----当前页减一乘以y

    y----每页上显示的行数;

    11丶查询排序

    ordery by  列名  asc/desc

    asc  正序 小值在上;

    desc 倒序  小值在下;

    不加默认正序

    12丶 分组查询

    group by 列名

    查一列中数据各项数据是什么并计数

    select 列名 count(*) from 表名 group by 列名

    13丶分组查询并筛选

    分组前加条件用  where 分组后加条件 用having

    select  结果 from 表名 where 条件 group by 列名

    select 结果 from 表名 group by 列名 having 条件

  • 相关阅读:
    (CVE-2020-1938)Apache Tomcat AJP文件包含漏洞复现
    Linux rm 反向删除/排除制定文件(夹)
    Linux下JDK安装及配置 (tar.gz版)
    Linux内核源码分析 -- 同步原语 -- 互斥锁 mutex(未完成)
    Linux内核源码分析 -- 同步原语 -- 自旋锁 spinlock
    Linux内核源码分析 -- 同步原语 -- 信号量 semaphore
    Linux 内核源码分析 -- getuid, geteuid
    Linux 内核源码分析 -- chroot
    手动模拟 Linux 内核 mmu 内存寻址
    glibc-free-_int_free
  • 原文地址:https://www.cnblogs.com/0826sw/p/11975646.html
Copyright © 2011-2022 走看看