DB
文章平均质量分 68
xyzroundo
程序员
展开
-
数据库操作的隔离级别 Transaction Isolation Levels
by yan 20220223 ANSI/ISO Transaction Isolation Levels(ANSI/ISO标准的隔离级别) (1)未提交读(read uncommitted) (2)提交读 或 不可重复读(read committed) (3)重复读(repeatable read) (4)序列化(Serializable) isolation levels 的一些表现 (1)Dirtyreads(脏读) Atransaction reads data that has been原创 2022-02-23 17:06:07 · 912 阅读 · 0 评论 -
MySQL 使用Navicat连接MySQL8出现1251错误
来源:https://www.cnblogs.com/wcwnina/p/9569535.html MySQL 使用Navicat连接MySQL8出现1251错误 安装了MySQL8.x.x后使用Navicat连接总是出现1251错误,故在此记录一下解决方法。 错误提示 1251-Client does not support authentication protocol requested by server; consider upgrading MySQL client 解决办法 ...转载 2020-06-14 11:03:38 · 285 阅读 · 0 评论 -
mysql版本 time类型
Target Server Type : MySQL Target Server Version : 50723 导入 mysql5.1版本中遇到了一些问题: 报语法错误。 解决: shop_time_open time(6) NULL DEFAULT NULL COMMENT ‘开店时间’, shop_time_close time(6) NULL DEFAULT NULL COMMENT ‘关店时间’, 改为: shop_time_open time NULL DEFAULT NULL COM原创 2020-05-09 16:13:36 · 350 阅读 · 0 评论 -
MySQL 字段约束 null, not null, default, auto_increment
转载自:http://www.xiaoxiaozi.com/2009/07/09/1111/ 没有规矩,不成方圆,任何事物都是如此。 在 MySQL 中,每个字段定义都包含附加约束或者修饰符,这些可以用来增加对所输入数据的约束。 今天我们就来看一下 MySQL 的字段约束: NULL 和 NOT NULL 修饰符、DEFAULT 修饰符,AUTO_INCREMENT 修饰符。 NULL 和 NOT NULL 修饰符 可以在每个字段后面都加上这 NULL 或 NOT NULL 修饰符来指定该字段是否可以为空(转载 2020-05-09 15:15:02 · 378 阅读 · 0 评论 -
事务隔离级别(IsolationLevel)
来源:https://www.cnblogs.com/wms01/p/6183241.html 事务隔离级别(IsolationLevel) 事务的特性(ACID) 1、原子性(Atomicity) 事物是数据库的逻辑工作单位,事务中的诸多操作要么全做要么全不做 2、一致性(Consistency) 事务执行结果必须是使数据库从一个一致性状态变到另一个一致性状态 3、隔离性(Isol...转载 2020-02-25 14:22:09 · 587 阅读 · 0 评论 -
MySQL服务器最大连接数的合理设置
来源:http://database.51cto.com/art/201010/229936.htm MySQL服务器的连接数并不是要达到最大的100%为好,还是要具体问题具体分析,下面就对MySQL服务器最大连接数的合理设置进行了详尽的分析,供您参考。 我们经常会遇见“MySQL: ERROR 1040: Too many connections”的情况,一种是访问量确实很高,M转载 2013-11-29 14:56:43 · 625 阅读 · 0 评论 -
mysql分区功能详细介绍,以及实例
来源:http://blog.51yip.com/mysql/1013.html 一,什么是数据库分区 前段时间写过一篇关于mysql分表的的文章,下面来说一下什么是数据库分区,以mysql为例。mysql数据库中的数据是以文件的形势存在磁盘上的,默认放在/mysql/data下面(可以通过my.cnf中的datadir来查看),一张表主要对应着三个文件,一个是frm存放表转载 2013-12-12 18:08:49 · 578 阅读 · 0 评论 -
ubuntu MySQL安装指南
来源: 安装MySQL sudo apt-get install mysql-server 这个应该很简单了,而且我觉得大家在安装方面也没什么太大问题,所以也就不多说了,下面我们来讲讲配置。 配置MySQL 注意,在Ubuntu下MySQL缺省是只允许本地访问的,如果你要其他机器也能够访问的话,那么需要改变/etc/mysql/my.cnf配置文件了!下面我们一步步地来:转载 2013-12-15 16:21:43 · 444 阅读 · 0 评论 -
Ubuntu Mysql 安装
来源:http://www.linuxidc.com/Linux/2013-01/78716.htm 在Linux下安装MySQL有三种方式:第一种以rpm的二进制文件分个安装,第二种是自己编译源码后安装,最后一种是以二进制tar.gz文件来安装。 这三种中,由于最后一种是统一的整体文件,个人感觉最简单,故本文将采用此方式来进行安装: 首先到mysql的下载中心上下载最新的tar.g转载 2013-12-15 16:41:14 · 695 阅读 · 1 评论 -
sql 嵌套select与关联select
作者:yan 嵌套select EXPLAIN SELECT cp.prj_id, cp.log_date, cp.progress_value FROM cm_prodaily cp WHERE cp.log_date = ( SELECT MAX(cp2.log_date) FROM cm_prodaily cp2 WHERE cp2.prj_id原创 2013-12-18 17:18:55 · 812 阅读 · 0 评论 -
sql group by having
GROUP BY | HAVING -- 查询资金重复的记录 select DISTINCT prj_id,`year`, `month` from cm_receivable GROUP BY prj_id,`year`, `month` HAVING COUNT(*) > 1 ORDER BY prj_id,`year`, `month` 等价于 se原创 2014-05-14 11:55:00 · 566 阅读 · 0 评论 -
powerdesigner 设置唯一约束
作者:yan原创 2013-05-17 19:27:06 · 962 阅读 · 0 评论 -
oracle clob 回车换行问题
by yan 20181101 clob字段默认select出来的回车换行符号到前端页面是展示不出来的。 解决: 1、 select时用replace所回车换行替换成\r\n select t.id,t.tmp_name,replace(replace(t.tmp_content,chr(10),'\n'),chr(13),'\r') tmp_content,t.create_time ...原创 2018-11-01 16:47:35 · 4708 阅读 · 0 评论 -
Oracle 获取本周、本月、本季、本年的第一天和最后一天
来源:https://www.cnblogs.com/cheng5x/p/6888158.html Oracle 获取本周、本月、本季、本年的第一天和最后一天 --本周 select trunc(sysdate, 'd') + 1 from dual; select trunc(sysdate, 'd') + 7 from dual; --本月 select trunc(sysdate...转载 2018-11-02 18:17:08 · 571 阅读 · 0 评论 -
修改mysql的my.ini文件,导致mysql服务1067启动失败的解决方法
来源:http://www.cfanclub.net/article.php?itemid-41673-type-news.html 解决方法: 第一种:打开MySQL Server 5.0下的my.ini文件,修改default-storage-engine=InnoDB 为default-storage-engine=MyISAM 第二种:[ERROR] Default st转载 2013-11-10 18:14:32 · 1124 阅读 · 0 评论 -
springsecurity-sample中hsqldb的使用注意
作者:yan 1、 --> //原程序使用jdbc:hsqldb:file:连接不行 //改为jdbc:hsqldb:res:可以原创 2013-07-03 03:01:58 · 573 阅读 · 0 评论 -
MS SQL Server中的CONVERT日期格式化大全
來源:http://www.knowsky.com/345490.html CONVERT将某种数据类型的表达式显式转换为另一种数据类型。由于某些需求经常用到取日期格式的不同.现以下可在SQL Server中 将日期格式化.SQL Server 支持使用科威特算法的阿拉伯样式中的数据格式。在表中,左侧的两列表示将 datetime 或 smalldatetime转载 2010-02-26 10:32:00 · 412 阅读 · 0 评论 -
数据库中主键和外键的设计原则
<br />來源:http://www.cnblogs.com/deng02/archive/2009/02/26/1398462.html<br /> <br />主键和外键是把多个表组织为一个有效的关系数据库的粘合剂。主键和外键的设计对物理数据库的性能和可用性都有着决定性的 影响。 <br />必须将数据库模式从理论上的逻辑设计转换为实际的物理设计。而主键和外键的结构是这个设计过程的症结所在。一旦将所设计的数据库用于了生产环境,就 很难对这些键进行修改,所以在开发阶段就设计好主键和外键就是非常必要和转载 2010-08-25 16:20:00 · 356 阅读 · 0 评论 -
ORACLE 10g下载地址
<br /> <br />ORACLE 10g下载地址2009-10-20 06:24<br /><br /><br /> Oracle Database 10g Release 2 (10.2.0.1.0) Enterprise/Standard Edition for Microsoft Windows (32-bit) <br /> http://download.oracle.com/otn/nt/oracle10g/10201/10201_database_win32.zip<br /> h转载 2010-10-18 19:21:00 · 1124 阅读 · 0 评论 -
MySQL远程用户授权
<br /> <br /> <br />grant all privileges on *.* to dev@'%' identified by '123456';原创 2011-03-31 18:18:00 · 330 阅读 · 0 评论 -
oracle处理回车换行符
作者:yan select * from Table1 t where t.field1 like '%'||chr(13)||'%' or t.field1 like '%'||chr(10)||'%'; update Table1 t set t.field1=replace(replace(t.field1,char(13),''),chr(10),'');原创 2011-12-17 21:14:45 · 784 阅读 · 0 评论 -
orcale实现自定义优先级排序的SQL
作者: orcale实现自定义优先级排序的SQL select fchdno, bom_id, owner_id, customer_id, fcdate, period, fctrac, market,原创 2012-05-31 17:46:14 · 762 阅读 · 0 评论 -
MySQL engine/type类型InnoDB/MYISAM/MERGE/BDB/HEAP的区别
来源:http://wmcuit.com/index.php/2010102110/the-engin-for-mysql 关于MySQL的一些优化中,对MYSQL的engine选择也是一种非常重要的事,今天听同事介绍了下,innodb 和 MyISAM方式,前者主要是用于较强的事务处理,后者用于一般的数据管理。后都的速度快于前者(对大部分应用而言),而前者主要用于事务性强的,如银行转载 2013-01-22 13:35:45 · 360 阅读 · 0 评论 -
mysql更改表结构:添加、删除、修改字段、调整字段顺序
来源:http://www.path8.net/tn/archives/1561#0-baidu-1-46317-29471509e6ee672a61f105bf71aa61aa 总结一下对mysql表结构的修改操作,包括对字段及索引的修改操作: 添加字段: alter table `user_movement_log` Add column GatewayId int no转载 2013-01-11 11:29:22 · 479 阅读 · 0 评论 -
FLOAT或DOUBLE列与具有数值类型的数值进行比较 问题
来源: 首先声明:Mysql手册上已经说明,FLOAT或DOUBLE列与具有数值类型的数值进行比较,不能使用等式(=)比较. 但实际还有这种需要. 今天就来研究一下float,double 字段在where 字段中的处理. >desc olympic_result; +---------+------------------+------+-----+---------+转载 2013-03-21 16:55:40 · 444 阅读 · 0 评论 -
利用Java进行MySql数据库的导入和导出
来源:http://www.51testing.com/html/89/n-807989.html 利用Java来进行Mysql数据库的导入和导出的总体思想是通过Java来调用命令窗口执行相应的命令。 MySql导出数据库的命令如下: mysqldump -uusername -ppassword -hhost -Pport exportDatabaseN转载 2013-03-27 15:20:06 · 431 阅读 · 0 评论 -
mysql取字符串字段最大值 排序
SELECT xj_materieltype.code maxCode, (SELECT max(xj_materieltype.sort) from xj_materieltype ) maxSort from xj_materieltype WHERE xj_materieltype.code like 'LH%' AND xj_materieltype.parentid = '909a06原创 2013-05-22 13:29:36 · 1821 阅读 · 0 评论 -
MYSQL 获取每个汉字的拼音首字母
DELIMITER $$ CREATE DEFINER=`root`@`%` FUNCTION `chinese2ShortPinyin`(in_string VARCHAR(32) ) RETURNS varchar(32) CHARSET utf8 BEGIN DECLARE tmp_str VARCHAR(255) charset gbk DEFAULT '' ; #截取字符串,每次做转载 2013-05-14 15:23:37 · 929 阅读 · 0 评论 -
HsqlDB使用
来源:http://blog.csdn.net/xubo578/article/details/5191061 服务的安装,下载解压即安装 HSQLDB服务器模式的启动方法 In-Process、Memory-Only模式无需另外启动HSQLDB 服务器模式的处理流程(创建和启动mydb数据库): 1. 数据库安装文件跟目录,创建mydb文件夹 2. 创建runMyd转载 2013-07-03 02:53:31 · 826 阅读 · 0 评论 -
]解决在XP上sqlserver2005客户端安装的问题
來源:http://hi.baidu.com/luxiaoyi/blog/item/057f8daf332a56ca7dd92a23.html 在工作过程中遇到这个问题,我们机器上安装了SQL2000的数据库,但在实际使用过程中由于某个项目的需要连接SQL 2005的数据库,用SQL 2000的企业管理器连接SQL2005是连接不上的,但是通过SQL 2000的查询分析器仍转载 2009-08-10 14:45:00 · 1172 阅读 · 0 评论