1, 修改表字段长度
alter table 表名 modify column 列名 类型(要修改的长度);
alter table sys_user modify column id varchar(64);
-- 插入或更新时 把时间改为当前时间
alter table stu add insert_update timestamp DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP;
-- 插入时默认插入当前时间
alter table stu add insert_ timestamp DEFAULT CURRENT_TIMESTAMP;
3,增加表字段
alter table test add contact_personal varchar(64) DEFAULT Null COMMENT '职位联系人';
4,清空表内容
truncate table 表名;
5,查询表注释
alter Table titles_test rename to titles_2017; 修改表名
alter table 表名 change 原列名 新列名 类型; --修改表的列属性名
alter table 表名 modify 列名 类型 ; --修改表的类类型
alter table 表名 drop 列名; --删除表的某一列
alter table 表名 add 列名 类型;--添加某一列
alter table 表名 rename 新表名; --修改表名
6,创建联合唯一索引
CREATE UNIQUE INDEX 索引名 ON 表名 (column1, column2, column3);
7,创建联合索引
CREATE INDEX 索引名 ON 表名 (column1, column2, column3);
SELECT
table_name 表名,
table_comment 表说明
FROM
information_schema.TABLES
WHERE
table_schema = 'shengchan1122'
AND table_name = 'data_dataset'
ORDER BY
table_name
sql 查询速度优化
https://www.cnblogs.com/zedosu/p/6555981.html
3 当字段为null 时 mybatis 默认忽略该字段不更新数据库
@TableField(value = "headcount",updateStrategy = FieldStrategy.IGNORED, jdbcType = JdbcType.DATE)
此注解当字段为null 时也同步更新数据库
4 查询一个月内的数据表sql
select * from 表名 where create_time >= DATE_SUB(NOW(),INTERVAL 1 MONTH);
5 设置时间戳(修改表记录数据,自动更新时间戳)
`update_time` datetime(6) DEFAULT CURRENT_TIMESTAMP(6) ON UPDATE CURRENT_TIMESTAMP(6) COMMENT '修改时间',
https://www.cnblogs.com/maozp/p/11052525.html
1.-- 查看表结构
DESC 表名;
主要是字段类型,主键,是否允许为空等。
- 查看表中字段的结构信息
可以用来查看表中字段的注释等,比如
select table_name,column_name,column_comment from information_schema.columns where table_schema ='表所在的库' and table_name = '要查看的表名' ;
3.查看库里面表的结构信息
可以用来查看表的注释信息
select table_name,table_comment from information_schema.tables where table_schema = '表所在的库' and table_name ='表名' ;
去掉 table_name 限定条件,即可查看指定库中的所有表信息
4.查看表的DDL语句
show create table 表名;
Mybatis 转义字符
eq -> equal等于
ne -> not equal不等于
gt -> greater than大于
lt -> less than小于
ge -> greater than or equal 大于等于
le -> less than or equal 小于等于
in -> in 包含(数组)
isNull -> 等于null
between -> 在2个条件之间(包括边界值)
like ->模糊查询