
数据库
文章平均质量分 74
Java知音_
欢迎微信搜索【Java知音】关注我的公众号,号内回复“后端面试”,送你一份精心准备的Java面试题(提纲+解析),Java知音每天推送精选好文,已经有十几万开发者关注,欢迎加入我们,共同交流,纠错
展开
-
初探Oracle--Oracle查询操作
oracle的体系很庞大,要学习它,首先要了解oracle的框架。 1、物理结构(由控制文件、数据文件、重做日志文件、参数文件、归档文件、密码文件组成)控制文件:包含维护和验证数据库完整性的必要信息、例如,控制文件用于识别数据文件和重做日志文件,一个数据库至少需要一个控制文件数据文件:存储数据的文件重做日志文件:含对数据库所做的更改记录,这样万一出现故障可以启用数据恢复。一个数原创 2017-03-25 12:54:06 · 3342 阅读 · 0 评论 -
Oracle数据库的增删改操作介绍
前面的博文介绍了Oracle的简单查询操作,博客地址:http://blog.youkuaiyun.com/weixin_36380516/article/details/65935879这里再对Oracle的更新操作即Oracle的增删改操作进行简单的介绍首先要掌握对表结构的基本操作。增加字段:alter table 表名 add(字段名 字段类型和长度)alter table tabl原创 2017-04-03 15:29:14 · 3545 阅读 · 0 评论 -
Oracle存储过程介绍
存储过程(Stored Procedure )是一组为了完成特定功能的SQL 语句集,经编译后存储在数据库中。用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象,任何一个设计良好的数据库应用程序都应该用到存储过程。 存储过程是由流控制和SQL 语句书写的过程,这个过程经编译和优化后存储在数据库服务器中,应用程序使用时只要调用即可。在Oracle原创 2017-03-30 22:58:10 · 2114 阅读 · 0 评论 -
Oracle中 sequences(序列)介绍
Oracle提供了sequence对象,由系统提供自增长的序列号,用于生成数据库数据记录的自增长主键或序号的地方。如果当前的序列不存在,它会创建一个序列,如果存在,它首先要得到当前序列的最大值,然后再加一,实现自增长的功能。建立序列命令CREATE SEQUENCE [user.]sequence_name[increment by n][start with n][m原创 2017-03-30 22:09:26 · 13931 阅读 · 1 评论 -
MySQL基本操作命令
(注意:MySQL操作语句已“;”为结束标志,一个语句段写完,必须打“;”如果忘记打在下一行打“;”回车。) 1,create databases 数据库名称 ;如,创建名为linda的数据库,SQL语句如下:create databases linda; 2,显示已经存在的数据库:Show databases; 3,显示库中的数据表: use mysql;原创 2016-12-15 17:15:56 · 1440 阅读 · 0 评论 -
MySQL--存储引擎篇
前面总体介绍了MySQL的几个基本命令,这里介绍MySQL的存储引擎。储存引擎就是指表的类型,数据库的存储引擎决定了表在计算机中的存储方式。存储引擎的概念是MySQL的特点,而且是一种插入式的存储引擎概念。MySQL数据库中的表可以用不同的方式存储,查看 MySQL数据库支持的存储引擎(show engines;)查询结果:在查询结果中,engine表示存储引擎名称、s原创 2017-01-08 15:16:48 · 956 阅读 · 0 评论 -
MySQL表的操作(一)
在创建表之前,首先要指明表在哪个数据库中创建,也就是要指明命令所要操作的数据库用use语句选择数据库,一般格式:use 数据库名;创建表的语法格式如下:例如选择在linda数据库中创建一个use1表:use linda;create table use1(id int,name varchar(20),password varchar(20),sex原创 2017-01-08 18:27:14 · 1553 阅读 · 0 评论 -
MySQL表的操作(二)
创建表test3,主键有id和name,id字段自动增长,Name字段不为空,且具有唯一属性,Password为字符串,字段不为空。create table test3(id int auto_increment,name varchar(20) not null unique,password varchar(20) not null,primary key(id,name)原创 2017-01-09 14:06:09 · 1338 阅读 · 0 评论 -
MySQL索引介绍
索引由数据库表中一列或者多列组合而成,其作用是提高对表中数据的查询速度。创建索引是指在某个表的一列或者多列上建立一个索引,用来提高对表的访问速度,创建索引由三种方法:在创建表的时候创建,在已存在的表上创建和用alter table语句创建。创建索引的基本语法格式:ASC参数表示升序排列,DESC参数表示降序排列。一,在创建表的时候创建索引1, 创建一个普通索引原创 2017-01-10 13:37:31 · 947 阅读 · 0 评论 -
MySQL中视图和触发器学习
创建视图的语法:其中,algorithm是可选参数,表示视图选择的算法,它有三个选项:undefined,merge,temptable。Undefined表示让MySQL自动选择所要使用的算法;merge表示将使用视图的语句与视图定义合并起来,使得视图定义的某一部分取代语句的对应部分;temptable表示将视图的结果存入临时表,然后用临时表执行语句。Cascaded是可选参原创 2017-01-10 13:51:22 · 2094 阅读 · 0 评论 -
Oracle 10g安装图解教程
推荐一个专注于Java的小众技术社区:Java知音Oracle是世界上最大的中间件、数据库、编程语言提供商,Oracle 数据库是一种网络上的数据库, 它在网络上支持多用户, 支持服务器/客户机等部署(或配置) 服务器与客户机是软件概念, 它们与计算机硬件不存在一一对应的关系. 即: 同一台计算机既可以充当服务器又可以充当客户机, 或者, 一台计算机只充当服务器或只充当充当客户机....原创 2017-03-25 12:12:53 · 41684 阅读 · 2 评论 -
数据库-事务学习
一、事务的介绍事务是并发控制单位,是用户定义的一个操作序列,这些操作要么都做,要么都不做,是一个不可分割的工作单位。事务通常以BEGIN TRANSACTION开始,以COMMIT或ROLLBACK结束。二、事务的特征原子性:事务是数据库的逻辑工作单位,事务中的操作要么都做,要么都不做。一致性:事务执行的结果必须是使数据库从一个一致性状态变到另一个一致性状态。隔离性:一个事务的执行不能干扰其他的事原创 2018-01-09 15:43:00 · 750 阅读 · 0 评论