
DB
文章平均质量分 68
xyzroundo
程序员
展开
-
数据库操作的隔离级别 Transaction Isolation Levels
by yan 20220223ANSI/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 · 967 阅读 · 0 评论 -
MySQL 使用Navicat连接MySQL8出现1251错误
来源:https://www.cnblogs.com/wcwnina/p/9569535.htmlMySQL 使用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 · 316 阅读 · 0 评论 -
mysql版本 time类型
Target Server Type : MySQLTarget 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 · 400 阅读 · 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 · 418 阅读 · 0 评论 -
事务隔离级别(IsolationLevel)
来源:https://www.cnblogs.com/wms01/p/6183241.html事务隔离级别(IsolationLevel)事务的特性(ACID)1、原子性(Atomicity) 事物是数据库的逻辑工作单位,事务中的诸多操作要么全做要么全不做2、一致性(Consistency) 事务执行结果必须是使数据库从一个一致性状态变到另一个一致性状态3、隔离性(Isol...转载 2020-02-25 14:22:09 · 717 阅读 · 0 评论 -
MySQL服务器最大连接数的合理设置
来源:http://database.51cto.com/art/201010/229936.htmMySQL服务器的连接数并不是要达到最大的100%为好,还是要具体问题具体分析,下面就对MySQL服务器最大连接数的合理设置进行了详尽的分析,供您参考。我们经常会遇见“MySQL: ERROR 1040: Too many connections”的情况,一种是访问量确实很高,M转载 2013-11-29 14:56:43 · 651 阅读 · 0 评论 -
mysql分区功能详细介绍,以及实例
来源:http://blog.51yip.com/mysql/1013.html一,什么是数据库分区前段时间写过一篇关于mysql分表的的文章,下面来说一下什么是数据库分区,以mysql为例。mysql数据库中的数据是以文件的形势存在磁盘上的,默认放在/mysql/data下面(可以通过my.cnf中的datadir来查看),一张表主要对应着三个文件,一个是frm存放表转载 2013-12-12 18:08:49 · 598 阅读 · 0 评论 -
ubuntu MySQL安装指南
来源:安装MySQLsudo apt-get install mysql-server这个应该很简单了,而且我觉得大家在安装方面也没什么太大问题,所以也就不多说了,下面我们来讲讲配置。配置MySQL注意,在Ubuntu下MySQL缺省是只允许本地访问的,如果你要其他机器也能够访问的话,那么需要改变/etc/mysql/my.cnf配置文件了!下面我们一步步地来:转载 2013-12-15 16:21:43 · 461 阅读 · 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 · 714 阅读 · 1 评论 -
sql 嵌套select与关联select
作者:yan嵌套selectEXPLAINSELECTcp.prj_id,cp.log_date,cp.progress_valueFROMcm_prodaily cpWHEREcp.log_date = (SELECTMAX(cp2.log_date)FROMcm_prodaily cp2WHEREcp2.prj_id原创 2013-12-18 17:18:55 · 839 阅读 · 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 · 588 阅读 · 0 评论 -
powerdesigner 设置唯一约束
作者:yan原创 2013-05-17 19:27:06 · 1026 阅读 · 0 评论 -
oracle clob 回车换行问题
by yan 20181101clob字段默认select出来的回车换行符号到前端页面是展示不出来的。解决:1、select时用replace所回车换行替换成\r\nselect 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 · 4985 阅读 · 0 评论 -
Oracle 获取本周、本月、本季、本年的第一天和最后一天
来源:https://www.cnblogs.com/cheng5x/p/6888158.htmlOracle 获取本周、本月、本季、本年的第一天和最后一天--本周select trunc(sysdate, 'd') + 1 from dual;select trunc(sysdate, 'd') + 7 from dual;--本月select trunc(sysdate...转载 2018-11-02 18:17:08 · 588 阅读 · 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 · 1165 阅读 · 0 评论 -
springsecurity-sample中hsqldb的使用注意
作者:yan1、--> //原程序使用jdbc:hsqldb:file:连接不行 //改为jdbc:hsqldb:res:可以原创 2013-07-03 03:01:58 · 591 阅读 · 0 评论 -
MS SQL Server中的CONVERT日期格式化大全
來源:http://www.knowsky.com/345490.html CONVERT将某种数据类型的表达式显式转换为另一种数据类型。由于某些需求经常用到取日期格式的不同.现以下可在SQL Server中 将日期格式化.SQL Server 支持使用科威特算法的阿拉伯样式中的数据格式。在表中,左侧的两列表示将 datetime 或 smalldatetime转载 2010-02-26 10:32:00 · 428 阅读 · 0 评论 -
数据库中主键和外键的设计原则
<br />來源:http://www.cnblogs.com/deng02/archive/2009/02/26/1398462.html<br /> <br />主键和外键是把多个表组织为一个有效的关系数据库的粘合剂。主键和外键的设计对物理数据库的性能和可用性都有着决定性的影响。 <br />必须将数据库模式从理论上的逻辑设计转换为实际的物理设计。而主键和外键的结构是这个设计过程的症结所在。一旦将所设计的数据库用于了生产环境,就很难对这些键进行修改,所以在开发阶段就设计好主键和外键就是非常必要和转载 2010-08-25 16:20:00 · 369 阅读 · 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 · 1147 阅读 · 0 评论 -
MySQL远程用户授权
<br /> <br /> <br />grant all privileges on *.* to dev@'%' identified by '123456';原创 2011-03-31 18:18:00 · 344 阅读 · 0 评论 -
oracle处理回车换行符
作者:yanselect * 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 · 828 阅读 · 0 评论 -
orcale实现自定义优先级排序的SQL
作者:orcale实现自定义优先级排序的SQLselect fchdno, bom_id, owner_id, customer_id, fcdate, period, fctrac, market,原创 2012-05-31 17:46:14 · 787 阅读 · 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 · 384 阅读 · 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 · 496 阅读 · 0 评论 -
FLOAT或DOUBLE列与具有数值类型的数值进行比较 问题
来源:首先声明:Mysql手册上已经说明,FLOAT或DOUBLE列与具有数值类型的数值进行比较,不能使用等式(=)比较.但实际还有这种需要.今天就来研究一下float,double 字段在where 字段中的处理.>desc olympic_result;+---------+------------------+------+-----+---------+转载 2013-03-21 16:55:40 · 469 阅读 · 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 · 460 阅读 · 0 评论 -
mysql取字符串字段最大值 排序
SELECT xj_materieltype.code maxCode, (SELECT max(xj_materieltype.sort) from xj_materieltype ) maxSort from xj_materieltypeWHERE xj_materieltype.code like 'LH%' AND xj_materieltype.parentid = '909a06原创 2013-05-22 13:29:36 · 1890 阅读 · 0 评论 -
MYSQL 获取每个汉字的拼音首字母
DELIMITER $$CREATE DEFINER=`root`@`%` FUNCTION `chinese2ShortPinyin`(in_string VARCHAR(32) ) RETURNS varchar(32) CHARSET utf8BEGIN DECLARE tmp_str VARCHAR(255) charset gbk DEFAULT '' ; #截取字符串,每次做转载 2013-05-14 15:23:37 · 983 阅读 · 0 评论 -
HsqlDB使用
来源:http://blog.youkuaiyun.com/xubo578/article/details/5191061服务的安装,下载解压即安装 HSQLDB服务器模式的启动方法 In-Process、Memory-Only模式无需另外启动HSQLDB 服务器模式的处理流程(创建和启动mydb数据库): 1. 数据库安装文件跟目录,创建mydb文件夹 2. 创建runMyd转载 2013-07-03 02:53:31 · 903 阅读 · 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 · 1195 阅读 · 0 评论