自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

转载 Duplicate column name 'xxx'错误

关于数据库错误Duplicate column name 'card'这个错误直接翻译过来就是,重复的字段'card'.在数据库中,数据是存储在字段里的,字段就相当于一个表头一样。做插件,要存储插件的数据,就得有插件自己的字段,而且这些字段在相同的数据表中是唯一的。在卡片中心里,升级字段的数据库代码如下ALTER TABLE `cdb_posts

2016-05-25 13:37:32 60590 1

转载 oracle函数trunc的使用

1、日期比较时精确到日,可以使用 TRUNC(sysdate,'dd')函数。函数支持格式有:yyyy MM  dd  hh Mi可以用 select TRUNC(sysdate,'yyyy') from dual  看看结果是什么。不要按下面的方式比较日期:TO_DATE(TO_CHAR(LOGTIME,'YYYY-MM-DD'), 'YYYY-MM-DD')  

2016-05-25 09:02:26 331

转载 MySQL函数大全 及用法示例

MySQL函数大全 及用法示例  转载▼字符串函数ASCII(str)    返回字符串str的第一个字符的ASCII值(str是空串时返回0)  MySQL> select ASCII('2');    -> 50  mysql> select ASCII(2);    -> 50  mysql> select ASCII('dete');

2016-05-19 20:15:19 330

转载 MySQL DATE_FORMAT() 函数

DATE_FORMAT(date,format)date 参数是合法的日期。format 规定日期/时间的输出格式。可以使用的格式有:格式描述%a缩写星期名%b缩写月名%c月,数值%D带有英文前缀的月中的天%d月的天,数值(00-31)

2016-05-18 17:54:57 452

转载 oracle 日期格式

to_date("要转换的字符串","转换的格式")   两个参数的格式必须匹配,否则会报错。即按照第二个参数的格式解释第一个参数。to_char(日期,"转换格式" ) 即把给定的日期按照“转换格式”转换。 转换的格式:表示year的:y 表示年的最后一位 yy 表示年的最后2位 yyy 表示年的最后3位 yyyy 用4位数表示年表示month的:mm 用2位数字表示月;

2016-05-18 15:56:24 489

转载 MYSQL 日期格式

DATE_FORMAT(date,format)根据format字符串格式化date值。下列修饰符可以被用在format字符串中: %M 月名字(January……December)%W 星期名字(Sunday……Saturday)%D 有英语前缀的月份的日期(1st, 2nd, 3rd, 等等。)%Y 年, 数字, 4 位%y 年, 数字, 2 位

2016-05-18 15:55:15 426

转载 MySQL与oracle日期格式化字符对照表

MySQL与oracle日期格式化字符对照表oracle 与mysql数据库都提供较强大的日期格式化格式,本文把两种数据库的格式化字符做一个对比,供大家参考:常用格式串mysql:DATE_FORMAT(now(),'%Y-%m-%d %H:%i:%s')oracle:TO_CHAR(SYSDATE,'YYYY-MM-DD HH24:MI:SS')以下是

2016-05-18 15:47:03 443

转载 MySQL函数大全 及用法示例

MySQL函数大全 及用法示例 转载▼字符串函数ASCII(str)    返回字符串str的第一个字符的ASCII值(str是空串时返回0)  mysql> select ASCII('2');    -> 50  mysql> select ASCII(2);    -> 50  mysql> select ASCII('dete'); 

2016-05-18 10:33:17 1296

转载 decode函数

decode函数 编辑DECODE函数,是ORACLE公司的SQL软件ORACLE PL/SQL所提供的特有函数计算方式,以其简洁的运算方式,可控的数据模型和灵活的格式转换而闻名。中文名decode函数类    型特有函数计算方式来    源SQL软件ORACLE PL/SQL特    点简洁的运算方式目录

2016-05-18 10:31:07 464

转载 好用的mysql数据字典工具

好用的mysql数据字典工具 2012-05-08 19:15:28分类: Mysql/postgreSQL好用的mysql数据字典工具  作为一个MYSQL DBA,经常需要做整理数据字典的工作,一直想找到一个很好用的数据字典工具,终于找到了一款采用java写的数据字典工具,支持oracle和mysql,同时也支持单表结构数据文件和多表结构数据

2016-05-15 00:16:08 7869 1

转载 mysql数据字典

mysql数据字典 2009-09-15 09:51:43分类: Mysql/postgreSQL节选--《MySQL 5.1简体中文官方手册》第23章:INFORMATION_SCHEMA信息数据库INFORMATION_SCHEMA提供了访问数据库元数据的方式。 元数据是关于数据的数据,如数据库名或表名,列的数据类型,或访问权限等。有

2016-05-15 00:06:30 6374

转载 SQL语言基础一

特殊类型的数据库,即关系数据库。SQL本身不是一个数据库管理系统,也不是一个独立的产品。SQL是数据库管理系统不可缺少的组成部分,它是与DBMS通信的一种语言和工具。功能丰富,语言简洁,使用发发灵活。经多年发展,SQL语言已成为关系数据库的标准语言。       数据更新语句只能对单表操作,不能同时对多表更新(从而引起阶段性的数据不一致性)。数据更新语句仅当事务(transacti

2016-05-14 23:10:09 382

转载 SQL语言基础二

1.使用exists关键字检查结果集:不要用count(*)来检查结果集中是否包含行。2.使用标准联接代替嵌套查询:在执行嵌套查询时,SQL server将先执行内部的子查询,然后将查询结果返回给外部查询的作为检索的数据源,最后执行外部的主查询。而在执行包含标准联接的查询时,SQL server将要执行的仅仅是一个查询。3.有效避免整表扫描,使用索引。4.在like子句的匹配条件的开始

2016-05-14 23:08:49 263

转载 Mysql存储引擎

在mysql中的数据用各种不同的技术存储在文件或者内存中。这些技术都是用了不同的存储机制、索引技巧、锁定水平,最终给用户提供不同的选择。这些不同的技术以及配套的相关功能在mysql中被称为存储引擎(或者表类型)。     在mysql中配置有许多不同的存储引擎,用户可以灵活的选择适用于服务器、数据库和表格的存储引擎,以便获得最大的性能和最大的灵活性。这也是mysql不同于其

2016-05-14 23:06:06 317

转载 数据库之触发器

数据库中的触发器是个特殊的存储过程,主要是通过事件进行触发而被执行的,而存储过程可以通过存储过程名称而被直接调用。         作用:使用T——SQL语句进行复杂的逻辑处理,基于一个表创建,但是可以对多个表进行操作,因此常常用于复杂的业务规则。可以完成如下功能:1 、级联修改数据库中相关的表2、执行比核查约束更为复杂的约束操作3、拒绝或回滚违反引用完整性

2016-05-14 23:05:08 852

转载 数据库对象——表——轻松走进数据库之五

表:表示数据库中最最基本的对象,我们的数据都存放在表中。表由行,列构成。列为字段,行为记录。一般我们在设计的表的时候操作的是列,在操作数据的时候用的是行。一、表结构的操作:表的基本操作:创建,修改,删除。要创建一个表,上篇博客中写到,添加数据库对象就像是给大楼里招住户,表中的数据就是每个用户的家庭成员。表就是其中的住户。那么住户要搬进去,就要根据自己的需要给房间进行

2016-05-14 23:03:34 512

转载 h2内存数据库

1        MYSQL安装先下载安装包:mysql-5.0.27-win32.zipmysql-noinstall-6.0.0-alpha-win32.zip下载了2个版本:一个5.0.27安装版;一个6.0.0非安装版。本人测试用的为5.0.27安装版,安装过程不再赘述。各个操作系统平台的安装可以看MYSQL联机文档。2        登录及一些基本操作本章的主

2016-05-14 22:55:00 1286

转载 ORACLE函数之Replace()

Replace() 字符替换函数.语法:[sql]   www.2cto.com  REPLACE(char, search_string[, replacement_string ] )char : 等待替换的字符串search_string : 搜索需要替换的字符串replacement_string : 替换字符串如果rep

2016-05-13 13:15:40 244

转载 mysql和oracle中的to_date()/to_char()互换

mysql日期和字符相互转换方法date_format(date,'%Y-%m-%d')    -------------->oracle中的to_char();str_to_date(date,'%Y-%m-%d')     -------------->oracle中的to_date();%Y:代表4位的年份%y:代表2为的年份 %m

2016-05-13 12:57:16 808

转载 在MYSQL语法中使用trim函数删除两侧字符

在实际开发中,你总是会遇到这种情况  www.2cto.com  或者遇到这种情况   数据多了也会令你抓狂,如果还在用select fields from table where like '/%' 绝对是一个吃力不讨好的做法,那么,仔细研究MYSQL自带函数那绝对是首要工作。我第一时间就是想到,PHP函数中的trim是不是也可能用到mysql中呢,回

2016-05-13 12:56:20 3077

转载 oracle优化查询

ORACLE查询优化:     症结:目前项目数据库查询速度太慢,130W的数据分页查询页面请求直接超时,拿语句到PLSQL进行查询,超30秒,不能忍,直接点终止查询了。    针对目前查询速度的优化思路及方案:拿到查询的SQL到手后,先去掉关联表后,直接业务主表单表查询,发现只少了十几秒左右,看来一半问题在于主表。不多说直接看查询计划,发现 SORT

2016-05-12 17:27:22 348

转载 MYSQL的date_format 以及 STR_TO_DATE

最近做项目,好好玩了下MYSQL的日期转换函数,过程如下:拿当前年份:SELECT DATE_FORMAT(CURDATE(),'%Y年');    输出:2013年拿当前年份中第几月:SELECT DATE_FORMAT(CURDATE(),'%Y年第%m月');     输出:2013年第07月拿当前年份中第几周:SELECT DATE_FORMAT(CURDATE()

2016-05-12 17:24:34 450 1

转载 MySQL与Oracle 差异比较之三函数

函数编号类别ORACLEMYSQL注释1数字函数round(1.23456,4)round(1.23456,4)一样:ORACLE:select round(1.23456,4) value from dualMYSQL:select round(1.23456,4) value

2016-05-12 15:56:02 522

转载 MySQL流程控制实例

1、IF ELSE[sql] view plain copyDROP PROCEDURE IF EXISTS if_else_example;  CREATE PROCEDURE if_else_example(    IN p_type TINYINT     )  COMMENT 'if_else_example'  

2016-05-07 10:33:24 482

转载 数据库oracle与mysql在语法上的区别

数据库oracle与mysql在语法上的区别不是很多,但是也有一些。下面是部分参考: 1,oracle没有offet,limit,在mysql中我们用它们来控制显示的行数,最多的是分页了。oracle要分页的话,要换成rownum。2,oracle建表时,没有auto_increment,所有要想让表的一个字段自增,要自己添加序列,插入时,把序列的值,插入进去。3,

2016-05-06 08:55:34 1353

转载 Oracle与Mysql时间格式化

Oracle与Mysql时间格式化 一,Oracle格式化时间: Oracle 获取当前日期及日期格式 获取系统日期: SYSDATE() 格式化日期: TO_CHAR(SYSDATE(),'YY/MM/DD HH24:MI:SS) 或 TO_DATE(SYSDATE(),'YY/MM/DD HH2

2016-05-04 15:26:56 610

转载 SQL JOIN

SQL join 用于根据两个或多个表中的列之间的关系,从这些表中查询数据。Join 和 Key有时为了得到完整的结果,我们需要从两个或更多的表中获取结果。我们就需要执行 join。数据库中的表可通过键将彼此联系起来。主键(Primary Key)是一个列,在这个列中的每一行的值都是唯一的。在表中,每个主键的值都是唯一的。这样做的目的是在不重复每个表中的所有数据的情

2016-05-04 15:22:01 314

转载 mysql中的日期转换函数(类似oracle中的to_date)

最近使用MySQL开发一个项目,发现没有像之前在用oracle数据中那样有to_date方法。mysql中实现日期格式化的方法为date_to_str('日期字符串','日期格式'),而且mysql中的日期格式的写法和oracle也不同。 mysql中用法为:str_to_date('2012-05-01 23:59:59','%Y-%m-%d %T') %Y:代表

2016-05-04 14:49:13 603

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除