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);

原文地址:https://www.cnblogs.com/xueershewang/p/8428095.html