随笔分类 -  数据库相关

摘要:这是我们开启了bin-log, 我们就必须指定我们的函数是否是1 DETERMINISTIC 不确定的2 NO SQL 没有SQl语句,当然也不会修改数据3 READS SQL DATA 只是读取数据,当然也不会修改数据4 MODIFIES SQL DATA 要修改数据5 CONTAINS SQL ... 阅读全文
posted @ 2015-08-14 17:39 Bright Moon ‘ s Blog 阅读(220) 评论(0) 推荐(0)
摘要:mysql安装为什么大部分使用二进制安装。而不是源码手动去编译?mysql使用的glibc进行开发的。glibc库是一个底层api,所以只要是linux,都会有glibc库。所以,mysql安装不需要考虑环境是否符合要求。移植性很方便。直接将编译好的二进制代码复制到另外一个机器上,也是可以用的。原理... 阅读全文
posted @ 2015-08-14 15:18 Bright Moon ‘ s Blog 阅读(2505) 评论(0) 推荐(0)
摘要:第一步:vim /etc/mysql/my.cnf找到bind-address = 127.0.0.1注释掉这行,如:#bind-address = 127.0.0.1或者改为:bind-address = 0.0.0.0允许任意IP访问;或者自己指定一个IP地址。重启 MySQL:sudo /et... 阅读全文
posted @ 2014-12-04 15:12 Bright Moon ‘ s Blog 阅读(234) 评论(0) 推荐(0)
摘要:启动mysql后,以root登录mysqlroot@Eadgar-virtual-machine:~# mysql -uroot -prootmysql> show variables like 'character%'; #执行编码显示+--------------------------+---... 阅读全文
posted @ 2014-12-04 15:02 Bright Moon ‘ s Blog 阅读(2651) 评论(0) 推荐(0)
摘要:select case a when 0 then 1 else (select max(uuid) from t_user)+1 end as b from (select count(uuid) as a from t_user) 阅读全文
posted @ 2014-03-04 19:48 Bright Moon ‘ s Blog 阅读(158) 评论(0) 推荐(0)
摘要:ORACLE 10g下载地址oracle 下载还需要用户名我自己注册了个方便大家使用下载user:wangdetian168@gmail.compass:qwe123QWE密码是这个 一般不会动了 大家也不用帮我找回密码了每次都改 也很麻烦的如果有需要可以帮我浏览下 右侧的需要的信息Oracle Database 10g Release 2 (10.2.0.1.0) Enterprise/Standard Edition for Microsoft Windows (32-bit) http://download.oracle.com/otn/nt/oracle10g/10201/10201_ 阅读全文
posted @ 2013-04-16 21:19 Bright Moon ‘ s Blog 阅读(817) 评论(0) 推荐(0)
摘要:JDBCOracleHibernateMyeclipse为了避免开发中不必要的麻烦,推荐用最新的版本 Oracle 10g 10.2.0.4 JDBC_classes12.jar如新的版本 可以解决 c3p0的警告和MyEclipse hibernate生成文件等问题org.hibernate.exception.GenericJDBCException: Could not get list of tables from database. Probably a JDBC driver problem.Oracle_10g_10.2.0.4_JDBC_classes12.jar(1.5 MB 阅读全文
posted @ 2013-04-15 22:33 Bright Moon ‘ s Blog 阅读(1173) 评论(0) 推荐(1)
摘要:通常,你需要获得当前日期和计算一些其他的日期,例如,你的程序可能需要判断一个月的第一天或者最后一天。你们大部分人大概都知道怎样把日期进行分割(年、月、日等),然后仅仅用分割出来的年、月、日等放在几个函数中计算出自己所需要的日期!在这篇文章里,我将告诉你如何使用DATEADD和DATEDIFF函数来计算出在你的程序中可能你要用到的一些不同日期。 在使用本文中的例子之前,你必须注意以下的问题。大部分可能不是所有例子在不同的机器上执行的结果可能不一样,这完全由哪一天是一个星期的第一天这个设置决定。第一天(DATEFIRST)设定决定了你的系统使用哪一天作为一周的第一天。所有以下的例... 阅读全文
posted @ 2013-03-16 00:23 Bright Moon ‘ s Blog 阅读(1349) 评论(0) 推荐(0)
摘要:初学C#的时候,用控制台实现过学生信息管理系统。那个时候所有的数据都是保存在泛型集合中,然后创建各种工厂类,各种继承多态……虽然最后做出来后感觉挺不错,但是数据的冗余大的不得了。在编码的时候还得写一个模块测试一个模块,一旦其中一个模块出现一点小小的BUG那么就会造成数据的不准确。 后来学到了数据库,发现用SELECT [字段1,字段2,……] from 表名 就能查到我需要的所有的数据。感觉挺不错,查询效率又高,有简便。不需要自己手动建什么工厂类啊,继承多态了。用的久了,会开始想探索下数据库的查询是怎么实现的。个人感觉,如果在一个表中执行查询,那么数据库会遍历所有行查找到符合条件的行,然... 阅读全文
posted @ 2013-03-10 16:09 Bright Moon ‘ s Blog 阅读(186) 评论(0) 推荐(0)