![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
鲁肃小生
每周一搏,持之以恒。。不知道为什么,就自己去弄懂为什么。。别问那么多为什么。。。
展开
-
数据库中char, varchar, nvarchar的差异
1. char 固定长度,最长n个字符。2. varchar 最大长度为n的可变字符串。(n为某一整数,不同数据库,最大长度n不同)char和varchar区别: varchar比char节省空间,但在效率上比char稍微差一些。 说varchar比char节省空间,是因为varchar是可变字符串,比如:用varchar转载 2015-05-14 23:51:22 · 436 阅读 · 0 评论 -
MySQL的跨年周统计问题(%X-%V)
MySQL的跨年周统计问题 最近在做项目的时候,发现了一个报表在进行周统计并且跨年的时候会出现问题,具体问题截图如下:(主要与%X-%V的时间格式符有关)2016-12-18 ~~ 2017-01-13 周统计 图12015-12-20 ~~ 2016-01-17 周统计 图2 这两张图中,周统计中,代码中的sql时间格式化为DATE_FORMAT(FROM_UNIXTIME(reg原创 2017-01-14 15:09:23 · 10461 阅读 · 7 评论 -
用户、角色和权限开发
角色、权限规划与开发导言 最近花了一段时间在做权限开发者一块,从设计到编码,我都全程参与了,对权限开发也有了一个本质上的了解,权限管理作为一个系统最基本也是最重要的功能之一,在一个系统中是非常重要的,今天我就侃大山,聊聊我这个系统的权限开发的一些东西,与大家交流交流。原创 2017-01-03 18:10:33 · 27379 阅读 · 11 评论 -
select case when if 的一些用法
参考博客:http://www.cnblogs.com/martinzhang/p/3220595.html 概述: sql语句中的case语句与高级语言中的switch语句,是标准sql的语法,适用于一个条件判断有多种值的情况下分别执行不同的操作。首先,让我们看一下CASE的语法。在一般的SELECT中,其语法格式如下:CASE <单值表达式> WHEN <表达式值> T转载 2016-07-18 20:43:39 · 5068 阅读 · 0 评论 -
关于MySql的Unhandled异常
之前在公司做数据库的查询的时候,报了一个Unhandled exception type SQLException,稍微捣鼓了一下,发现是没有对异常进行处理,所以有一下两个解决方案 (1)加入try{}catch{}(2)throws Exception原创 2016-02-20 19:13:11 · 3483 阅读 · 0 评论 -
java连接oracle数据库
学了java也有了好几个月的时间了,对于java的热爱也远超于之前那学习C++,C#等同属面向对象的语言,对于任何有关java的新闻或者新想法总是想要用代码敲一百年看自己能不能自己完成,有时甚至无法自拔,前几天刚学完网络编程,用窗体实现了服务器端和客户端之间的正常通信,但是我又想到另外一个问题,那就是我能不能模仿qq,只有登录的用户才能发送消息并且只有登录了的用户才能接收消息呢。因为我之前已经实现原创 2014-12-07 23:48:50 · 745 阅读 · 3 评论 -
Myeclipse中怎样导入jdbc
myeclipse导入jdbc右键项目名,选择build path 选择configure Build path 选择libraries 选择add External Jars然后去找你的数据库驱动包的路径。原创 2015-01-11 09:49:31 · 3212 阅读 · 0 评论 -
oracle数据类型和对应的java类型
SQL数据类型JDBC类型代码标准的Java类型Oracle扩展的Java类型 1.0标准的JDBC类型: CHARjava.sql.Types.CHARjava.lang.Stringoracle.sql.CHARVARCHAR2java.sql.Types.转载 2015-05-14 23:50:01 · 1204 阅读 · 0 评论 -
Oracle数据库的关键字
在Oracle数据库中有很多关键字,在建表时如果用这些关键字来作为字段的话会造成建表失败,有个解决方法就是在关键字上加上英文双引号(记住,不是单引号,MySQL里面关键字就用单引号,oracle不一样),接下来,我就列举一下Oracle数据库中的一些关键字(可能不是很全,希望读者补充)Oracle 数据库关键字ALL* ALTER* AND*ANY*ARRAY原创 2015-05-15 13:54:23 · 3356 阅读 · 0 评论 -
MySql的注释
在网上找了找,才发现注释符”–”错了,需要一个空格,应该是”– “. mysql注释符有三种: 1、#… 2、”– …” 3、/…/原创 2016-01-29 13:43:47 · 407 阅读 · 0 评论 -
MySQL与Oracle的分页查询语句
一、MySQLMYSQL中有特定的分页查询语句,该sql语句只能在MySQL中使用select * from t_customer limit ?,?该sql语句的意思是,从第几行开始,然后取多少行,MySQL中第一行的下标是0例如:我要取数据库中的前10行数据,我的sql语句应该这样写:select * from t_customer limit 0,9;二、Or原创 2015-05-13 12:34:25 · 9430 阅读 · 1 评论 -
Oracle数据库的字段自动增长
使用Oracle数据库来完成某个字段的自动增长,oracle需要通过创建序列和触发器来达到字段自动增长的目标,解决创建触发器时遇到的“Warning: 执行完毕, 但带有警告 trigger trg_test 已编译”问题原创 2015-05-13 21:52:43 · 1416 阅读 · 0 评论 -
Mac OS X - 重置 MySQL Root 密码
转载来自:http://blog.csdn.net/soft2buy/article/details/50223373 Mac OS X - 重置 MySQL Root 密码您是否忘记了Mac OS 的MySQL的root密码? 通过以下4步就可重新设置新密码:停止 mysql server. 通常是在 ‘系统偏好设置’ > MySQL > ‘Stop MySQL Server’打开终端,输转载 2017-10-04 16:40:31 · 502 阅读 · 0 评论