数据库之Oracle——初级
世上岂无千里马,人中难得九方皋;
酒船鱼网归来是,花落故溪深一篙。
关于数据库的第一篇博客,这是我的第二次,人生第二春,什么也不想说,静静的开始吧,至于为什么写唐诗,请看第一篇文章!
Oracle 初级(一)
同学去面试被问到了一个问题:DML 语句指什么,当时同学一脸懵圈的看着面试官,最后微微一笑很倾城说:忘了…
什么是DML,就是数据库的操作语句,增删改。其实数据库还有很多的语句呢,
DQL数据的查询语句:最重要的。
DDL 数据库定义语句: 表,视图,序列,索引,列。
DCL 数据控制语句:主要用于系统权限,用户权限,设置语句。
TCL 事物控制语句:也许你会问,什么是事物,多个DML语句组成。最经典的例子:银行转账,要么成功、要么失败。
查询最基本语法:
DML语句 数据操作语言
1 新增
在第二种格式中,没有明确的列指明,需要为表的每一个列进行赋值;
值得顺序,与表中定义的列的顺序必须一致。
2 删除
—)格式:delete(from)表名 where条件
— 如果不写where 条件表示删除全部数据
— Where条件:作用满足where条件的记录会被删除
3 修改
—)格式:update 表名set 列1 = 列1新值….列n=列n 新值
— Where 条件
— 如果不写where条件则表示更新全部数据
— Where条件:作用满足where条件的记录会被更新为新值
关于事务:
DDL 语句
——数据定义语句,用于操作数据库对象,数据的对象:表,列,视图,索引,序列..
——创建表
——格式:
—— number表示一个默认长度的数字
——字符型 varchar2(16)长度为16个文字的字符串,可以存储16个任意文字,如果不足16,则不会补充任何内容。
——date 日期型
DDL与DML的区别
—DDL是数据定义数据,默认的是直接提交,操作的是数据库对象
—DML是数据操作语句,需要进行commit和rollback 操作,操作的是数据库的数据
—— 删除表
——格式:drop table 表名:
修改表的结构
——格式:alter table 表名..
——1)增加列
—格式 :add(列1 列1类型,列2 列2类型)
—注意:新增的列不会影响到既有的数据
—新增的列中没有数据,是null
——2)减少列
—格式:drop column列
—删除对应中的列,同时也删除了该列中的数据
——3)修改列的类型
——格式:modify(原列名 新类型)
—原有的表中有数据,如果修改的列原有的是varchar2(64),
—想要修改为varchar2(16)
——4)修改列的名字
——格式:
rename column 原列名to 新列名;
修改表的名字:
——格式:
rename 原表名 to 新表名
——5)截断表:
——格式:truncate table 表名;
这篇是关于数据库初级的 增 删 改 查 ,以及对于表的一些基本操作 创建表、增加列,减少列,修改列 以及事物等。
关于数据库的其他问题,约束,序列,索引,单行行数,分组函数,多表连接等等
··择日再战··
数据库之Oracle——初级的更多相关文章
- sqlserver 2008R2数据库迁移oracle
x项目需要,将以前的sqlserver数据库迁移的oracle数据库中,由于以前对oracle只是在DML语句的步骤,所以总结一下这次遇到的问题以及具体步骤 1,oracle新建数据库 新建Oracl ...
- 初识 数据库及Oracle数据库
一.数据库基本概念二.数据库举例三.Oracle特点四.Oracle版本五.安装Oracle注意事项六.SQL简介七.Select语句 一.数据库基本概念 数据库(Database,DB)数据库管理系 ...
- oracle监听,数据库,oracle服务器的启动和停用
一.oracle监听,数据库,oracle服务器的启动和停用 使用root用户登录:切换用户su – root/root操作系统,一般只有root用户才有权限去操作系统中安装的oracle数据库服务器 ...
- 数据库之Oracle的介绍与使用20180620
/*******************************************************************************************/ 一.orac ...
- Microsoft-PetSop4.0(宠物商店)-数据库设计-Oracle
ylbtech-DatabaseDesgin:Microsoft-PetSop4.0(宠物商店)-数据库设计-Oracle DatabaseName:PetShop(宠物商店) Model:宠物商店网 ...
- 数据库之Oracle
数据库之Oracle 一. 用户的管理 1. 用户就是好比公司的某个人,而权限是这个人能在公司做什么,他的角色就是说明他的职位. 2. 用户的权限分为: 系统权限:对别的用户的管理操作. 对象权限:对 ...
- Oracle数据库之Oracle的下载与安装
二.Oracle 的下载与安装 2.1.Oracle 简介 Oracle 公司是全球最大的信息管理软件及服务供应商,成立于 1977 年,主要的业务是推动电子商务平台的搭建.Oracle 公司有自己的 ...
- Linux下安装Oracle后重启无法登录数据库ORA-01034:ORACLE not available
Linux下安装了数据库,安装完成后可以用,今天启动就不能用了,提示Oracle not available,后来查找资料,据说是oracle服务没有打开.如下方式可以解决问题. [root@root ...
- 数据库之Oracle优化技巧(一)
数据库之Oracle优化技巧(一) 1.where子句中的连接顺序 在Oracle数据库中,where子句的执行顺序是自下而上进行解析,根据这个原理,表之间的连接必须写在其他where条件之前,那些可 ...
随机推荐
- 深入理解C# 静态类与非静态类、静态成员的区别 [转载]
静态类 静态类与非静态类的重要区别在于静态类不能实例化,也就是说,不能使用 new 关键字创建静态类类型的变量.在声明一个类时使用static关键字,具有两个方面的意义:首先,它防止程序员写代码来实例 ...
- Linux vi 退出&保存/不保存
无论是否退出 vi,均可保存所做的工作.按 ESC 键,确定 vi 是否处于命令模式. 操作 键入 保存,但不退出vi :w 保存并退出vi ...
- 【MVC】会员注册/登录,普通验证,会员名是否注册Ajax验证以及会员邮件验证实现原理
using System; using System.Collections.Generic; using System.ComponentModel; using System.ComponentM ...
- cocos2dx - shader实现任意动画的残影效果
本节主要讲利用cocos2dx机制实现opengl es shader脚本的绘制 这里先看下最终效果: 这里分别实现了灰度效果及残影的效果. 一.绘制基类 这 ...
- 【JDK1.8】JDK1.8集合源码阅读——总章
一.前言 今天开始阅读jdk1.8的集合部分,平时在写项目的时候,用到的最多的部分可能就是Java的集合框架,通过阅读集合框架源码,了解其内部的数据结构实现,能够深入理解各个集合的性能特性,并且能够帮 ...
- 为UWP应用开启回环访问权限
最近在项目中遇到UWP调用WCF的需求,考虑到UWP不能寄宿WCF服务(如果能,或者有类似技术,请告知),于是写了一个WPF程序寄宿WCF服务,然后再用UWP调用服务. 写的时候并没有碰到什么问题,直 ...
- 从零开始搭建框架SSM+Redis+Mysql(一)之摘要
从零开始搭建框架SSM+Redis+Mysql(一)之摘要 本文章为本人实际的操作后的回忆笔记,如果有步骤错漏,希望来信307793969@qq.com或者评论指出. 本文章只体现过程,仅体现操作流程 ...
- FormView控件下DropDownList是否可以绑定
在网站下,FormView控件下是可以通过绑定DropDownList的SelectedValue属性来绑定字段来显示 举例: 1 <asp:DropDownList ID="cboU ...
- Akka(29): Http:Server-Side-Api,Low-Level-Api
Akka-http针对Connection的两头都提供了方便编程的Api,分别是Server-Side-Api和Client-Side-Api.通过这两个Api可以大大提高编程效率.当然,上期我们提到 ...
- 查找算法(I) 顺序查找 二分查找 索引查找
查找 本文为查找算法的第一部分内容,包括了基本概念,顺序查找.二分查找和索引查找.关于散列表和B树查找的内容,待有空更新吧. 基本概念 查找(search)又称检索,在计算机上对数据表进行查找,就是根 ...