CONCAT 联合起来 字段+字段 连接
SELECT
*,
CONCAT( MENU_NAME, ":", PATH )
FROM
`t_menu`
WHERE
PARENT_ID IN (1,2,3)
GROUP_CONCAT 联合起来 字段内容 连接
SELECT
GROUP_CONCAT(MENU_NAME,'66') ,
GROUP_CONCAT('66',PATH)
FROM
`t_menu`
WHERE
PARENT_ID IN (1,2)
去重
SELECT
GROUP_CONCAT( DISTINCT MENU_NAME, '66' ),
GROUP_CONCAT( MENU_NAME, '66' )
FROM
`t_menu`
WHERE
MENU_ID IN (132,133,134)
查询 mysql in 多个字段的用法
//基本用法
SELECT * FROM `t_user` t WHERE (t.USER_ID) in (1,2);
//多个字段同时使用
SELECT * FROM `t_user` t WHERE (t.USER_ID,t.DEPT_ID) in ((1,1),(2,6));
查询数据表多少条数据 SELECT COUNT(*) 选择 唯一不同数值 SELECT DISTINCT Company FROM Orders
查询最后一条数据‘’ SELECT name FROM Websites ORDER BY id DESC LIMIT 1;
mysql数据库不提供boolean类型的数据存储,但是可以用tinyint代替, 改该字段对应的javabean的那个变量定义为boolean类型即可, 当存入true时,自动转换为1,false为0,取的时候也一样。
解决数据自增id非常大 mysql如何让自增id归0解决方案
truncate table 表名
update_time=NOW()
<update id="updataSpuStatus">
UPDATE pms_spu_info SET publish_status=#{code},update_time=NOW() where id=#{spuId}
</update>
数据库长度 10 表示“10”个字符。一个数字算一个字符。 英文、数字、空格以及半角标点符号为1个字符! 一字节等于1B 一个字符=8个字节,一个汉字=2个字符=16个字节
数据库主键唯一
提交成功后页面重定向
按钮提交后隐藏或不可再点击
后台生成页面 token,页面表单提交携带 token,后台进行校验
添加约束
建表时候加约束
CREATE TABLE `t_user` (
`Id` int(11) NOT NULL AUTO_INCREMENT,
`username` varchar(18) NOT NULL unique,
`password` varchar(18) NOT NULL,
PRIMARY KEY (`Id`)
)
后期加上
ALTER TABLE t_user ADD unique(`username`)
//查看约束 查询表创建信息
SHOW CREATE TABLE t_user;
//删除约束(索引)
alter table t_user drop index username;
或
drop index username on t_user;
COALESCE 使用
SELECT
mobile,
email,
COALESCE ( mobile, email, '13888888888' ) AS zdymobile
FROM
t_user
标签:MENU,SELECT,user,联合,mysql,WHERE,ID,CONCAT
From: https://blog.51cto.com/u_15993308/6171297