SQL
mingo_敏
这个作者很懒,什么都没留下…
展开
-
C++中对SQLite进行增删改查
【代码】C++中对SQLite进行增删改查。原创 2023-11-23 16:47:57 · 337 阅读 · 0 评论 -
Oracle常见操作
一些常用到的Oracle数据库操作 本文地址:1 取出分组之后每组前多少条数据select * from(select name,age row_number() over (partition by name order by age desc) rn from table_name) where rn <102 同组数据合并(数据行转列)select name,wm_concat(dis原创 2017-04-07 14:32:51 · 590 阅读 · 0 评论 -
Oracle存储过程及其java程序调用
本文地址:存储过程和存储函数是指存储在数据库中的供用户程序调用的子程序。两者间区别在于存储函数可以return 值。如果只有一个返回值,选择存储函数,否则使用存储过程。1 存储过程1-1 创建语法create [or replace] procedure 过程名(参数列表)aspl/sql子程序体;-- as 相当于 declare 申明变量1-2 示例根据人员类型和人员编号获取人员姓原创 2017-08-06 18:57:23 · 1032 阅读 · 0 评论 -
常见oracle数据类型及其在java中的对应类型
SQL数据类型 JDBC类型代码 标准的Java类型 Oracle扩展的Java类型 1.0标准的JDBC类型: CHAR java.sql.Types.CHAR java.lang.String oracle.sql.CHAR VARCHAR2 java.sql.Types.VARCHAR java.lang.String oracl转载 2017-08-09 16:55:04 · 3032 阅读 · 1 评论 -
常见oracle错误代码ORA-xxxxx及其解决方法
本文地址:ORA-00001: 违反唯一约束条件 主键重复。ORA-00900: 无效 SQL 语句 错误原因:错误换行,错误使用其他数据库或者windows命令 例: SQL> shutdown immediate; shutdown immediate ORA-00900: 无效 SQL 语句 ——解决方法———————————————— plsql没有此命令 应该是在sqlplus里原创 2017-07-03 15:19:56 · 15170 阅读 · 0 评论 -
mysql连接中出现的一些问题以及解决方法
mysql连接中出现的一些问题以及解决方法 本文地址:1 中文乱码1)打开mysql安装目录 (默认为 C:\Program Files (x86)\MySQL\MySQL Server 6.0)下my.ini文件 2)修改 default-character-set=latin1 为 default-character-set=utf8 3)重启数据库。2 Unknown character原创 2017-04-29 23:13:50 · 1145 阅读 · 0 评论 -
oracle数据库迁移过程中的常见问题及常见操作命令
本文地址:http://blog.csdn.net/shanglianlm/article/details/56012849数据库导出:使用sysdba 用户执行create or replace directory expdir as 'E:\bak';grant read,write on directory expdir to rm;使用cmd命令行执行原创 2017-02-20 14:38:16 · 6670 阅读 · 0 评论 -
SQL 优化经验总结34条
本文地址: 我们要做到不但会写SQL,还要做到写出性能优良的SQL,以下为笔者学习、摘录、并汇总部分资料与大家分享!(1) 选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE 的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果转载 2017-01-25 08:53:03 · 507 阅读 · 0 评论 -
SQL中游标的使用
一般情况下,我们用SELECT这些查询语句时,都是针对的一行记录而言, 如果要在查询分析器中对多行记录(即记录集)进行读取操作时,则需要使用到游标或WHILE等循环游标的类型: 1、静态游标(不检测数据行的变化) 2、动态游标(反映所有数据行的改变) 3、仅向前游标(不支持滚动) 4、键集游标(能反映修改,但不能准确反映插入、删除)游标使用顺序: 1、定义游标转载 2017-02-04 17:07:40 · 880 阅读 · 0 评论 -
SQL学习笔记(一)
本文地址:http://blog.csdn.net/shanglianlm/article/details/51890450SQL 中最重要的 DDL ( 数据定义语言)语句: CREATE DATABASE - 创建新数据库 ALTER DATABASE - 修改数据库 CREATE TABLE - 创建新表 ALTER TABLE - 变更(改变)数据库表 DROP TABLE - 删原创 2016-07-12 16:47:57 · 5604 阅读 · 0 评论 -
Mysql 关键字-保留字
本文地址: 此外,MySQL允许部分关键字用做未引起来的识别符,因为许多人以前曾使用过它们。如:ACTION、BIT、DATE、ENUM、NO、TEXT、TIME、TIMESTAMP原创 2016-04-21 14:35:23 · 852 阅读 · 0 评论 -
你真的会玩 SQL 吗?冷落的 Top 和 Apply
本文地址:http://blog.csdn.net/shanglianlm/article/details/49942869本章预先想写一些Top和Apply基本的用法,但好像没什么意义,所以删掉了一些无用的东西,只留下几个示例,以保证系列的完整性。转载 2015-11-20 09:19:43 · 557 阅读 · 0 评论 -
十步完全理解SQL
很多程序员视 SQL 为洪水猛兽。SQL 是一种为数不多的声明性语言,它的运行方式完全不同于我们所熟知的命令行语言、面向对象的程序语言、甚至是函数语言(尽管有些人认为 SQL 语言也是一种函数式语言)。我们每天都在写 SQL 并且应用在开源软件 jOOQ 中。于是我想把 SQL 之美介绍给那些仍然对它头疼不已的朋友,所以本文是为了以下读者而特地编写的:1、 在工作中会用到 SQL 但是对它并不完全了转载 2015-11-10 08:33:15 · 589 阅读 · 0 评论 -
如何在 MySQL 中判断中文字符?
本文地址:一 引子在生产环境中,经常会有这样的场景:获得中文数据。那问题就来了,怎么才能匹配出中文字符呢?本文提供两种方法。二 演示2.1 环境2.2 创建测试表和插入测试数据三 实现3.1 方法一 正则表达式3.2 方法二 length() 和 char_length()四 总结方法一中,[u0391-uFFE5] 匹配中文以外的字符。方法二中,当字符集为UTF-8,并且字符为中文时,length转载 2015-11-14 14:09:54 · 9571 阅读 · 0 评论