• sql语句


    1:去重(把seq字段去重)
    select distinct(seq) from 表名

    2:分页:查询的是    start条往后的limit条数据,不包含start条
    select * from user where removetime is null limit #{start}, #{limit}
    start:开始条数
    limit:每页的条数

     limit  (pageNo-1)*pageSize , pageSize

    3:查询书库里的所有的表名

    show tables

    4:查询某张表的表结构

     DESC  user           例  : DESC  ${tablename}   tablename是表的名称

    5:查询某张表的主键,自增到几了,返回的值是下一条数据的主键值

    select AUTO_INCREMENT from INFORMATION_SCHEMA.TABLES  where TABLE_NAME='day_business'

    6:  MYSQL 大于号,小于号
    &lt; < 小于号
    &gt; > 大于号
    &amp; & 和
    &apos; ’ 单引号
    &quot; " 双引号

       sum(case when time &gt; '1937-07-06' and  time &lt;= '1945-09-02' then 1 else 0 end ) as  time,

    7: 把一个表的字段更新到另一个表的字段中

    例子 : 将B表的filde filde1 两个字段值跟新到A表中  根据A和B表的 条件 a.pid =b.id

    Update A a ,B b
    set a.filde=b.filde
    , a.filde1=b.filde1
    where a.pid =b.id

    8:添加唯一索引

    alter table User  add unique key no_account(NAME,USERNAME);

  • 相关阅读:
    oracle客户端plsql设置字符集
    命令导入导出oracle库
    java初级开发一系列的工具安装配置
    docker学习笔记-5.数据共享
    docker学习笔记-4.harbor
    flask学习笔记2
    socket编程学习
    docker学习笔记-3.docker镜像制作
    docker学习笔记-2.docker镜像制作
    docker学习笔记-1.docker基础
  • 原文地址:https://www.cnblogs.com/xueershewang/p/8428095.html
Copyright © 2020-2023  润新知