![](https://img-blog.csdnimg.cn/20190927151101105.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
数据库相关
数据库相关文章
高振05
学习箴言:得之不难,失之必易。
展开
-
mybatis同时带入list和string两种参数的写法
1、dao层实例List<AppVersionEntity> queryDownloadVersionList(@Param("appIdList") List<String> appIdList,@Param("bcId") String bcId);2、xml <select id="queryDownloadVersionList" resultMap="appVersionInfo"> SELECT DISTINCT原创 2020-08-12 17:31:56 · 5688 阅读 · 0 评论 -
Linux系统下MySql表名大小写敏感问题
Linux系统下MySql表名大小写敏感问题 </h1> <div class="clear"></div> <div class="postBody"> mysql是通过lower_case_table_names变量来处理大小写问题的。 首先查询该变量 mysql在Linux下数据库名、表名、列名、表别名大小写规则如下:1、数据库名与表名严格区...转载 2020-05-28 14:06:12 · 759 阅读 · 0 评论 -
JAVA高级工程师课程笔记整理——(九)JDBC与DBUtil
(九)JDBC与DBUtiljdbc Java数据库连接技术 JDBC API JDBC的步骤: 1、加载驱动 2、获取连接 3、获取执行sql语句的对象 4、查询返回结果集 5、释放资源 异常处理 将数据库信息写在配置文件当中, 让程序通过原创 2017-06-01 09:23:49 · 1088 阅读 · 0 评论 -
JDBC中的数据库url结构解释
如mysql的jdbc:mysql://127.0.0.1:3306/news?useSSL=falsejdbc:mysql(数据库名)://127.0.0.1(数据服务器IP):3306(数据库端口号)/news(要操作的database名)?useSSL=false(操作参数)原创 2017-04-01 11:22:17 · 1725 阅读 · 1 评论 -
ssl解释以及学习数据库传输中出现SSL错误的处理方法
ssl是Secure Socket Layer的缩写,为Netscape所研发,用以保障在Internet上数据传输之安全,利用数据加密(Encryption)技术,可确保数据在网络上之传输过程中不会被截取及窃听。一般通用之规格为40 bit之安全标准,美国则已推出128 bit之更高安全标准,但限制出境。只要3.0版本以上之I.E.或Netscape浏览器即可支持SSL。当前版本为3转载 2017-04-01 10:48:26 · 5294 阅读 · 0 评论 -
mysql分页_日期转换_模糊查询_if语句等常用语法
mysql分页_日期转换_模糊查询_if语句等常用语法这三种是sql语句中使用最广泛的,无需解释,直接抄代码就行 <![CDATA[ SELECT COUNT(T.USER_ID) FROM T_USER_INFO T ]]> T.DELFLAG="0" AND T.NICKNA原创 2017-12-25 10:55:59 · 405 阅读 · 0 评论 -
mysql批量新增和修改示例(foreach 使用)
批量新增:in的map中的list查询SELECT T.GC_ID, T.GC_NAME, T.TYPE_ID, T.TYPE_NAME, T.STORE_ID, T.GC_PARENT_ID, T.GC_SORT, T.GC_SHOW, T.GC_KEY原创 2017-11-17 09:28:10 · 7595 阅读 · 1 评论 -
JAVA高级工程师课程笔记整理——(七)Mysql
(七)Mysql 登录mysql: mysql -uroot -p 启动mysql服务: net start mysql DBMS---数据库管理系统 关系型数据库 非关系型数据库: NoSql mysql默认端口是:3306 查看所有数据库: show d原创 2017-05-25 19:45:40 · 352 阅读 · 0 评论 -
数据库常用操作命令
数据库常用操作命令开发过程中经常使用的数据库操作命令,以做备忘。 1,进入数据库命令MySQL或者mysql -uroot -phello,其中root和hello分别为用户名和密码。 2,查看数据库列表show databases; 3,进入特定的数据库use mydatabase;其中mydatabase为数据库名。 4,显示所有的数据表名称show tables; 5转载 2017-04-24 10:55:49 · 6024 阅读 · 0 评论 -
Mysql默认字符编码修改方式:
一、DOS命令下:查看字符集设置mysql> show variables like 'collation_%';mysql> show variables like 'character_set_%';修改数据库的字符集mysql>use mydbmysql>alter database mydb character set utf-8;创建数据库指定数据库的字符集mys转载 2017-04-04 08:06:55 · 364 阅读 · 0 评论 -
用Navicat创建一个定时sql
1、查看定时器是否开启show variables like 'event_scheduler';2、如果未开启则开启(需要root权限)set global event_scheduler=on;3、创建一个过程函数如:名称为:teststudentBEGIN #Routine body goes here... insert into student (name,...原创 2019-11-26 11:16:19 · 1707 阅读 · 0 评论 -
MYSQL 中判断2个逗号分割的字符串是否有交集(转)
直接运行下面的sql:DROP FUNCTION IF EXISTS `INTE_ARRAY`;delimiter //-- 集合交集检查函数-- @param varchar(255) setA A 集合 如 "1,3,5,9"-- @param varchar(255) setB B 集合 如 "8,2,3,7"-- @return int(1) B 集合内单元在 A集合 内...转载 2019-08-06 14:08:51 · 2596 阅读 · 1 评论 -
oracle日期与字符串的互相转换SQL语句
oracle日期与字符串的互相转换SQL语句日期转字符串:select to_char(sysdate,'yyyy-MM-dd HH24:mi:ss') from dual;字符串转日期select to_date('2005-01-01 13:14:20','yyyy-MM-dd HH24:mi:ss') from dual;转载 2017-09-04 14:16:47 · 125011 阅读 · 4 评论 -
Mybatis的oracle的经典SQL语句(分页-新增的id自增-批量新增-动态修改-union all)
Mybatis的oracle的经典SQL语句(分页-新增的id自增-批量新增-动态修改-union all)分页: select * from (select t.*,rownum rn from (select id, tru原创 2017-09-01 21:41:31 · 1468 阅读 · 0 评论 -
Mybatis中动态SQL语句中的parameterType不同数据类型的用法
Mybatis中动态SQL语句中的parameterType不同数据类型的用法1. 简单数据类型, 此时#{id,jdbcType=INTEGER}中id可以取任意名字如#{a,jdbcType=INTEGER}, 如果需要if test则一定使用, 此处一定使用_parameter != null而不是id != null sele转载 2017-05-18 09:10:27 · 10258 阅读 · 0 评论 -
“改变”之意易混单词详解
change,alter,vary,convert,modify,transform,turn这些动词均含有“变化,改变”之意。 change :指任何变化,完全改变,强调与原先的情况有明显的不同。 Flyovers have changed the face of the city.(立交桥改变了城市的面貌。) alter :常指轻微的改变,强调基本上保持原物、原状的情况下转载 2017-04-09 08:35:16 · 515 阅读 · 0 评论 -
left jion中的on和where条件中的区别
left jion中的on和where条件中的区别如下实例: on是两个表匹配过程中需要筛选出的条件,不管后面的条件成不成立不影响a表的数据显示 如: select a.name, b.address from user a left join addr b on a.user_id=b.user_id and b.user_原创 2017-10-23 11:22:59 · 563 阅读 · 0 评论 -
mybatis if条件判断字符串类型是否一致
mybatis if条件判断字符串类型是否一致直接上代码:错误写法: udt_license_plate = #{udt_license_plate,jdbcType=VARCHAR}, 正确写法: udt_license_plate = #{udt_license_plate,jdbcType=VARCHAR},原创 2017-11-23 11:32:57 · 955 阅读 · 0 评论 -
分页查询十万条以上数据的sql语句
普通的select语句当查询超过10万条语句列表时速度会严重影响,下面是公司DBA写出的优化版的sql语句 SELECT T.POI_ID, T.POI_NAME, T.X_AXIS, T.Y_AXIS, T.POI_STATE, T.POI_DESC, T.POI_ADDRES原创 2018-02-06 09:58:38 · 7261 阅读 · 0 评论 -
Mysql中find_in_set与in、like的区别
Mysql中find_in_set与in、like的区别find_in_set有三种用: 注:a,b,c代表字符串常量,name代表字段名 1、find_in_set('b','a,b,c') 这个是find_in_set主要用法,find_in_set都有返回值, 如这个的返回值为2 ,查不到返回值为0或者null(其中有一个参数为nu...原创 2019-04-10 16:54:53 · 2855 阅读 · 0 评论 -
mysql中常用sql(持续补充中)
mysql中常用sql(持续补充中)时间转字符串: date_format(now(), '%Y-%m-%d'); 字符串转时间: str_to_date('2016-01-02', '%Y-%m-%d %H'); 保留小数点后两位: (四舍五入):convert(4545.1366,decimal); (截取):truncate(4545...原创 2019-04-10 16:58:45 · 227 阅读 · 0 评论 -
实现三级菜单联动综合代码
实现三级菜单联动综合代码实现点击一级菜单弹出二级菜单,选择二级菜单弹出三级菜单的功能1、html代码您当前选择的商品类别是: 2、css代码 /*选择商品分类标题*/ .selectedSort { padding: 5px 15px; border: 1px solid #DDDDDD; background-c原创 2017-09-22 09:16:21 · 3358 阅读 · 0 评论