
数据库
主要关系数据库:MySQL,Oracle。几乎所有的数据库管理系统都配备了一个开放式数据库连接(ODBC)驱动程序,令各个数据库之间得以互相集成。 非关系型数据库(NoSQL):MongoDB,Redis。
-
5分钟改造MySQL使其支持存储emoji等表情符号
5分钟改造MySQL使其支持存储emoji等表情符号甲方爸爸的新需求:客户端需要在评论中使用emoji函数。mysql5.5以前,UTF-8编码只支持1-3字节;MySQL5.5后,它可以支持4字节的UTF编码ut
mysql -
阐述30条有关于优化 SQL 的建议,多数是实际开发中总结出来的
本文将结合实例 demo,阐述 30 条有关于优化 SQL 的建议,多数是实际开发中总结出来的,希望对大家有帮助。1、查询 SQL 尽量不要使用 select *,而是 select 具体字段反例子:select
SQL优化 -
Oracle同义词如何使用?
同义词:相当于alias(别名),和视图功能相似。语法:Create [public] synonym 同义词名称 for [username.]objectName;比如:把user1.table1在user2中建一个同义词table1 create syn
-
Oracle数据库的视图对象如何使用?
视图(View):实际上是一张或者多张表上的预定义查询,这些表称为基表。从视图中查询信息与从表中查询信息的方法完全相同。只需要简单的SELECT…FROM即可。视图具有以下优点:1.
-
Oracle作业任务job如何使用?
oracle中的作业任务job,可以在你规定的时间里执行指定的存储过程,定时执行一个任务。1、创建测试表create table test1(a date);2、创建存储过程create or replace procedure
-
Oracle如何使用触发器?
创建触发器语法:create [or replace] trigger trigger_name{before | after }{insert | delete | update [of column [, column …]]}[or {insert | delete | update [of col
-
Oracle如何自定义函数?
用户自定义函数是存储在数据库中的代码块,可以把值返回到调用程序。函数的参数有3种类型:1)in参数类型:表示输入给函数的参数,该参数只能用于传值,不能被赋值。2)out参数类型:表示参
-
oracle序列概念,如何创建,修改和使用序列?
众所周知,MySQL可以通过设置主键自增长实现ID的递增,但是Oracle数据库中并没有自增字段,它是如何实现id自增长的呢?实际上Oracle使用了序列这个东西来实现ID“自增长”,什么是序
-
使用PLSQL Developer导入导出Oracle序列
导出:1、打开PLSQL Developer,工具2、类型排序,选中所有sequence,指定用户,单个文件,选择导出文件路径,等待执行完毕即可。导入:打开导出的文件,复制,在新打开的命令窗口中执行即可。
-
MySQL/Oracle数据库,使用SQL快速复制表结构或数据
创建表,并复制数据create table table1 as select * from table2;只创建表结构,不复制数据create table table1 as select * from table2 where 1=2;复制表数据,两张表字段相同
-
Oracle高级函数:rank over partition by
高级函数,分组排序over: 在什么条件之上。partition by e.deptno: 按部门编号划分(分区)。order by e.sal desc: 按工资从高到低排序(使用rank()/dense_rank() 时,必须要带order
-
oracle数据库赋某表truncate权限
oracle中truncate其他用户的表必须要有drop any table权限,如果没有此权限,可以采用下面的方法:一、ins用户下创建存储过程create or replace procedure p_trun_link_odso is
-
oracle数据库如何创建用户和角色,并给其赋权?
一、创建用户并赋予权限1、创建用户create user wangxiangyu identified by wangxiangyu;2、赋权grant dba to wangxiangyu;grant create session to wangxiangyu; --会话权
-
Oracle数据库如何列转行?
unpivot()函数需要Oracle版本大于等于11g--创建表create table Fruit(id int,name varchar(20), Q1 int, Q2 int, Q3 int, Q4 int);--插入数据insert into Fruit values(1,&