
sql
Jack小强
这个作者很懒,什么都没留下…
展开
-
【MySql】 MySQL存储过程常用的函数(字符串类型操作,数学类,日期时间类)
一.字符串类 CHARSET(str) //返回字串字符集CONCAT (string2 [,... ]) //连接字串INSTR (string ,substring ) //返回substring首次在string中出现的位置,不存在返回0LCASE (string2 ) //转换成小写LEFT (string2 ,length ) //从string2中的左边起取l转载 2015-06-11 16:49:39 · 1398 阅读 · 0 评论 -
【MySQL】Linux服务器将Mysql查询结果导出为Excel的几种方法
方法一:查询语句直接输出语法格式:select * into outfile '/data/var-3307/catid.xls' from help_cat where 1 order by cat_id desc limit 0,20;select * into outfile '导出文件存放目录' from 表面和查询条件等信息!请注意权限问题,如果实在不行,放在/tmp 目录下...转载 2018-11-27 15:36:55 · 10706 阅读 · 1 评论 -
【oracle】首次启动SQL Developer配置java.exe出错(Could not find jvm.cfg! )
1.环境win7/8/8.1 x64,oracle 11g r2,jdk8 x642.问题第一次启动Oracle SQL Developer的时候会让我们填写java.exe的路径,我在jdk安装目录下的bin中找到了java.exe,但是填写以后报如下错误:WARNING: Could not find jvm.cfg! in 'D:\app\Administrator\pro转载 2016-12-17 17:43:06 · 9465 阅读 · 0 评论 -
【mysql】触发器的实例详解
1、创建触发器a、基本语法应用 CREATE TRIGGER trigger_name trigger_time trigger_event ON tbl_name FOR EACH ROW trigger_stmttrigger_name:标识触发器名称,用户自行指定; trigger_time:标识触发时机,取值为 BEFORE 或 AFTER; trigger_event:标识触发原创 2017-04-01 13:45:53 · 3004 阅读 · 0 评论 -
【Oracle】Having关键字的使用,删除重复数据但保留一条
查询及删除重复记录的SQL语句 1、查找表中多余的重复记录,重复记录是根据单个字段(Id)来判断 select * from 表 where Id in (select Id from 表 group byId having count(Id) > 1) 2、删除表中多余的重复记录,重复记录是根据单个字段(Id)来判断,只留有rowid最小的记录转载 2017-03-21 17:05:43 · 2541 阅读 · 0 评论 -
【oracle】plsql连接oracle(localhost连接成功,ip连接提示无监听)问题
解决plsql 连接oracle问题。 本机localhost,127可通,输入 其他ip(包括本机ip)不通,提示无监听错误!同时其他机器也无法连接本机数据库1. 问题 环境是oracle11gr2,本地用plsql还是toad连接都没有任何问题,而用别的机器远程连接就提示 无监听程序等错误。 2. 原因 oracle安装路径 --- 例如: F:\app\A原创 2016-12-17 22:01:55 · 14537 阅读 · 0 评论 -
【sql】mysql left join,right join,inner join超详细用法解析
比较详细的mysql的几种连接功能分析,只要你看完就能学会的好东西下面是例子分析表A记录如下: aID aNum 1 a20050111 2 a20050112 3 a20050113 4 a20050114 5 a20050115 表B记录转载 2015-08-21 11:23:13 · 373 阅读 · 0 评论 -
【mysql】数据库经典快速小操作
一个库中的表导入另一个库的另一个表内insert 库2..表2 select 字段1,字段2 from 库1..表1 where 条件删除表内容delete from 表名 where id=1;清空表内容TRUNCATE TABLE 表明原创 2015-07-23 17:03:35 · 306 阅读 · 0 评论 -
【mysql】mysql中主外键关系(详细精讲)
一、外键: 1、什么是外键 2、外键语法 3、外键的条件 4、添加外键 5、删除外键 1、什么是外键: 主键:是唯一标识一条记录,不能有重复的,不允许为空,用来保证数据完整性外键:是另一表的主键, 外键可以有重复的, 可以是空值,用来和其他表建立联系用的。所以说,如果谈到了外键,一定是至少涉及到两张表。例如下面这两张表:上面有两张表:部转载 2015-07-23 17:05:00 · 2960 阅读 · 3 评论 -
【mysql】如何做到表内存在同名字段就更改记录,不存在就新增记录(replace的详细使用)
mysql replace实例说明: UPDATE tb1 SET f1=REPLACE(f1, 'abc', 'def'); REPLACE(str,from_str,to_str) 在字符串 str 中所有出现的字符串 from_str 均被 to_str替换,然后返回这个字符串 这个函数用来批量替换数据中的非法关键字是很有用的!如下例子: 例1:UPDATE转载 2015-07-21 09:43:48 · 675 阅读 · 0 评论 -
【sql】oracle 数据库instr函数的用法详解
instr('源字符串' , '目标字符串' ,'开始位置','第几次出现') 在Oracle/PLSQL中,instr函数返回要截取的字符串在源字符串中的位置。只检索一次,就是说从字符的开始 到字符的结尾就结束。 语法如下: instr( string1, string2 [, start_position [, nth_appearance ] ] ) 参数分转载 2015-07-29 17:57:26 · 3225 阅读 · 0 评论 -
【sql】JDBC连接数据库(详细)
下载相应的数据库驱动jar包 修改数据库信息 利用jdbc连接数据库[i][/i]package com.test.db;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.转载 2015-07-13 16:43:39 · 706 阅读 · 0 评论 -
【mysql】Mysql数据库备份和按条件导出表数据
Mysql数据库备份和按条件导出表数据 一、备份数据库# mysqldump -u root -p dbcurr>/home/20090219.sql mysqldum为备份命令,-u用户,-p密码,dbcurr数据库名,>备份符,/home/20090219.sql存储数据文件的路径。 www.2cto.com 注:如果备份远程数据库,只需在-u前加上转载 2015-07-07 09:46:01 · 608 阅读 · 0 评论 -
【mysql】mysql 小数转换成百分数查出(保留两位小数百分数)以及怎么使select中嵌套if的使用
SELECT id as '',GROUP_CONCAT(concat(truncate(royalties *100,2),'%')) as '比例' FROM xes_course_royalties FROM id in(1,3,4,5)GROUP BY course_id如上面语句,TRUNCATE(X,D)返回被舍去至小数点后D位的数字X。若D的值为0,则结果不带原创 2015-07-06 11:44:42 · 11776 阅读 · 0 评论 -
【MySql】存储过程限定月份,限定某天等基础的使用
BEGIN declare begin_time varchar(10); /****一月的第一天**/ declare end_time varchar(10); /****月的最后一天**/ declare month_time varchar(10); /****月份,格式:2013-11**/ declare releaseCount int原创 2015-06-10 11:12:48 · 545 阅读 · 0 评论 -
【MySql】MySql基础使用详解
DDL—数据定义语言(Create,Alter,Drop,DECLARE) DML—数据操纵语言(Select,Delete,Update,Insert) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK) 首先,简要介绍基础语句: 1、说明:创建数据库 Create DATABASE database-name 2、说明:删除数据转载 2015-06-12 17:52:10 · 317 阅读 · 0 评论 -
【MySql】MySQL的转义字符“\” \'使用说明
MySQL的转义字符“\” mfc_basic MySQL识别下列转义字符: \0 一个ASCII 0 (NUL)字符。 \n 一个新行符。 \t 一个定位符。 制符分隔 \r 一个回车符。 \b 一个退格符。 \' 一个单引号(“'”)符。 \" 一个双引号(“"”)符。 一个反斜线(“\”)符。 \% 一个“%”符。它转载 2015-06-11 19:25:22 · 5406 阅读 · 0 评论 -
【MySql】分库分表中间件-MyCat
系统开发中,数据库是非常重要的一个点。除了程序的本身的优化,如:SQL语句优化、代码优化,数据库的处理本身优化也是非常重要的。主从、热备、分表分库等都是系统发展迟早会遇到的技术问题问题。Mycat是一个广受好评的数据库中间件,已经在很多产品上进行使用了。希望通过这篇文章的介绍,能学会Mycat的使用。安装Mycat官网:http://www.mycat.io/可以了解下Mycat的背...转载 2019-01-16 18:16:09 · 755 阅读 · 0 评论