sql操作数据库处理
2018-02-26 14:33
295 查看
1、删除数据库里字段内容相同的记录且只保存一条:
2、删除sql语句写法:1
8、插入sql语句的写法:1
delete from 表名 where (唯一标识字段 not in
(select 唯一标识字段 from (SELECT 唯一标识字段 FROM 表名 GROUP BY USER_NAME ) s) )
and REGISTER_TIME<='2017-02-16 21:32:19'
2、删除sql语句写法:1
int delRoleMenuByRoleIds(List<String> roleIds);1
<delete id="delRoleMenuByRoleIds">2
DELETE FROM SYS_ROLE_MENU where SYS_ROLE_ID IN3
<foreach collection="list" item="item" open="(" close=")" separator=",">4
#{item}5
</foreach>6
</delete>3、查询每个类型的前三条记录:1
SELECT * FROM topic AS T2
WHERE 3>(SELECT COUNT(*) topic_id FROM topic WHERE user_Id=T.userId AND id>T.id)4、改表sql语句写法:1
-- 表test的name字段后面添加一个字段CITY_CODE23
ALTER TABLE `test` ADD COLUMN `CITY_CODE` VARCHAR(20) COMMENT '城市编码' AFTER NAME;5、获取日期里的年月日时分秒:1
SELECT YEAR(CURRENT_DATE);2
--单独获取年6、更改表字段类型:1
alter table ADS_PERIODICATION modify `IS_SALE` tinyint23
alter table 表名 modify 字段名 字段类型7、给表某字段后面再添加列:1
ALTER TABLE `ADS_PERIODICATION` ADD COLUMN `IS_SALE` tinyint NULL2
AFTER `AGENCY_ID`;
8、插入sql语句的写法:1
<insert id="insertAppUser" parameterType="cn.net.cnp.framework.pojo.AppUser">2
</insert>3
注:有几个字段写几个字段,可以不用写全9、获取一周前的日期:1
SELECT DATE_SUB(CURDATE(), INTERVAL 1 WEEK)10、查找字段里是否包含某值(ableApplication存的值里是否包含app这三个字符):1
@Select("select ut.* from ycb_mcs_user_t ut ,ycb_mcs_t t where t.id=ut.tid and FIND_IN_SET('app',t.ableApplication) and uid=#{id} limit 1")2
UserT isFirstGetApp(@Param("id") Long id);
相关文章推荐
- SQL查询操作处理流程
- Laravel操作数据库 - 原生SQL语句
- 数据库之字符串处理SQL语句
- VS2010操作SQL SERVER CE 4.0数据库
- 数据量过大时数据库操作的处理
- 无法升级数据库 'SchoolPlatForm1',因为它是只读的,或者具有只读文件。请将数据库或文件设为可写,然后重新运行恢复操作。 (Microsoft SQL Server,错误: 3415)
- SQL未能排它地锁定数据库以执行该操作解决
- 数据库操作精华,50个SQL
- sql基本操作:新增数据库
- sql处理数据库锁的存储过程分享
- SQL Server+win2008防止远程连接数据库的方法(windows自带防火墙处理)
- SQL 和Oracle对数据库事务处理的差异性
- TX Text Control文字处理教程(5)数据库操作
- 如何在centOS等一些linux系统下安装oracle sqldeveloper图形化数据库操作界面
- 从数据库(wm_concat函数)接收值变成oracle.sql.CLOB@xxxxx类型的处理方法
- 使用PL/SQL Developer工具来实现创建表空间、创建数据库、备份数据库、数据导出等操作
- 从零学springboot——使用jdbcTemplate的方式自定义sql进行数据库操作
- sql 数据库表的基本操作
- 【SQL】JDBC之与数据库MySQL的连接以及增删改查等操作
- 常见 PL.SQL 数据库操作