1. 创建时间与更新时间
(1)–添加CreateTime 设置默认时间CURRENT_TIMESTAMP
ALTER TABLE `table_name`
ADD COLUMN `CreateTime` timestamp NULL
DEFAULT CURRENT_TIMESTAMP
COMMENT '创建时间' ;
(2)–修改CreateTime 设置默认时间 CURRENT_TIMESTAMP
ALTER TABLE `table_name`
MODIFY COLUMN `CreateTime` timestamp NULL
DEFAULT CURRENT_TIMESTAMP
COMMENT '创建时间' ;
(3)–添加UpdateTime 设置 默认时间 CURRENT_TIMESTAMP 设置更新时间为 ON UPDATE CURRENT_TIMESTAMP
ALTER TABLE `table_name`
ADD COLUMN `UpdateTime` timestamp NULL
DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
COMMENT '创建时间' ;
(4)–修改 UpdateTime 设置 默认时间 CURRENT_TIMESTAMP 设置更新时间为 ON UPDATE CURRENT_TIMESTAMP
ALTER TABLE `table_name`
MODIFY COLUMN `UpdateTime` timestamp NULL
DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
COMMENT '创建时间' ;
2. Insert插入字段主键自增
(1)首先要给数据库的主键字段加入自增属性
//sql语句
alter table tablename modify primarykeyname integer auto_increment ;
(2)用Mybatis的时候,在xml里面加一点配置
(这一步我之前好像由于是用的是注解,好像加在yml里了)
加两个配置,一个是useGeneratedKeys,一个是keyProperty
<insert id="insertregister" useGeneratedKeys="true" keyProperty="ID_Patient">
insert into PPC_PatientInfor(Username,TEL_Patient) values (#{username},#{username})
</insert>
3. 正则表达式模糊搜索
(1)使用 ${...} 代替 #{...}
(2)Like后面跟的是要有单引号的,等于号后面跟着的不用
SELECT * FROM tableName WHERE name LIKE '%${text}%';
网友评论