Oracle 数据库常用SQL语句(1)
一、数据定义语句
CREATE:创建表或其它对象
create database test; //创建test数据库 create table student(name char(20),sex char ,age int ,info varchar(100)); //创建表
ALTER:修改表或其它对象的结构
ALTER TABLE student ADD (addr char(30)); //为表student 添加列
ALTER TABLE student DROP (addr); //为表student 删除列
ALTER TABLE student MODIFY(name varchar2(30)); //修改列
DROP:删除表或其它对象
drop table student; //删表 drop database test; //删库
TRUNCATE:删除表中的数据而保留结构
truncate table student; //清空表
UPDATE:更新表中的记录
UPDATE table_name SET column = value [,column = value]... [WHERE condition];
UPDATE Person SET FirstName = 'Fred' WHERE LastName = 'Wilson'
DELETE:删除表中的记录
DELETE [FROM] table_name [WHERE condition];
DELETE FROM Person WHERE LastName = 'Wilson' ;
1、如果没有WHERE子句,则全表的数据都会被删除。
2、在DDL语句中的TRUNCATE语句,同样有删除表数据的作用,和DELETE语句的区别:
* DELETE可以有条件删除,TRUNCATE将表数据全部删除。
* DELETE是DML语句,可以回退,TRUNCATE是DDL语句,立即生效,无法回退。
* 如果是删除全部表记录,且数据量较大,DELETE语句效率比TRUNCATE语句低。
数据定义语句:用于建立、修改、删除数据库对象。
CREATE:创建表或其它对象
ALTER:修改表或其它对象的结构
DROP:删除表或其它对象
TRUNCATE:删除表中的数据而保留结构
数据操作语句:用于改变数据表中的数据。
INSERT:向表中插入数据
UPDATE:更新表中的数据
DELETE:删除表中的数据
事务控制语句:用于维护数据的一致性。
COMMIT:提交,确认已经改变的数据。
ROBACK:回滚,取消已经进行确认的数据的改变。
RAVEPOINT:设置保存点,使当前的事务可以回滚到指定的位置。
数据控制语句:
GRANT:授于,用于给用户或角色授权
REVOKE:于回收用户或角色的权限
CREATE USER:用于创建用户
数据查询语句:
SELECT * from table_name;
Oracle 数据库常用SQL语句(1)的更多相关文章
- Oracle数据库常用Sql语句大全
一,数据控制语句 (DML) 部分 1.INSERT (往数据表里插入记录的语句) INSERT INTO 表名(字段名1, 字段名2, ……) VALUES ( 值1, 值2, ……); INSE ...
- oracle数据库常用SQL语句(11.29更新)
笔者日常工作中常用到的sql语句,现总结如下,留作日后查看. 1.按照两列中的最大值取 ,只取两列其中的一列 SELECT * FROM t_doc T ORDER BY GREATEST(T.Loa ...
- oracle数据库常用SQL语句
1)删除表的一列 ALTER TABLE 表名 DROP COLUMN 列名; 2)增加表的一列 且默认值为0 alter table 表名 add 字段名 类型 default '0'; 3)修改表 ...
- Oracle 数据库常用SQL语句(2)查询语句
一.SQL基础查询 1.select语句 格式:select 字段 from 表名; 2.where 用于限制查询的结果. 3.查询条件 > < >= <= = != 4.与 ...
- GP数据库 常用SQL语句
GP数据库 常用SQL语句 --1,查看列名以及类型 select upper(column_name) ,data_type from information_schema.columns wher ...
- Oracle数据库 基础SQL语句练习
一.说明 第一次使用Oracle,想做一些练习,熟悉一些oracle. 表:使用的是scott用户,默认的表 具体表讲解,可以参考该文档:https://www.cnblogs.com/xjcheng ...
- oracle数据库常用plsql语句
(一)oracle中常用的数据类型 (二)PL-sql基本语法 1.创建数据库表.删除数据库表 create table table1--创建表 ( field1 number(8), field2 ...
- Oracle数据库常用SQL函数
1.SQL函数的概念: 函数一般是在数据上执行的,它给数据的转换和处理提供了方便.只是将取出的数据进行处理,不会改变数据库中的值.(类似于java中的方法但函数只是将数据库中的数据取出(复制)到函数中 ...
- Oracle数据库入门——sql语句和函数详解
一.oracle常用数据类型 一. 数据定义语言(ddl) 数据定义语言ddl(data definition language)用于改变数据库结构,包括创建.更改和删除数据库对象. 用于操纵表结构 ...
随机推荐
- JavaScript进阶 - 第2章 你要懂的规则(JS基础语法)
第2章 你要懂的规则(JS基础语法) 2-1什么是变量 什么是变量? 从字面上看,变量是可变的量:从编程角度讲,变量是用于存储某种/某些数值的存储器.我们可以把变量看做一个盒子,盒子用来存放物品,物品 ...
- java获取本机ip的方法
直接上代码: public class LocalIPUtil { public static String getLocalIp(HttpServletRequest request){ Strin ...
- [Android]Android四大组件之Service总结
一.Service介绍 Service是Android中实现程序后台运行的解决方案,它非常适合用于去执行那些不需要和用户交互而且还要长期运行的task.Service的运行不需要依赖于任何用户界面,即 ...
- 51nod1244 莫比乌斯函数之和 杜教筛
虽然都写了,过也过了,还是觉得杜教筛的复杂度好玄学 设f*g=h,∑f=S, 则∑h=∑f(i)S(n/i下取整) 把i=1时单独拿出来,得到 S(n)=(∑h-∑2->n f(i)S(n/i下 ...
- Kestrel服务器启动并处理Http请求
从Hosting开始 知识点: 1.Kestrel服务器启动并处理Http请求的过程. 2.Startup的作用. 源码飘香: 总结: asp.net core将web开发拆分为多个独立的组件,大 ...
- replcation set (复制集)配置过程 --mongodb
一,配置规划 复制集原理(基本构成是1主2从的结构,自带互相监控投票机制(Raft(MongoDB) Paxos(mysql MGR 用的是变种))如果发生主库宕机,复制集内部会进行投票选举,选择一 ...
- Codeforces Round #377 (Div. 2) E. Sockets
http://codeforces.com/contest/732/problem/E 题目说得很清楚,每个电脑去插一个插座,然后要刚好的,电脑的power和sockets的值相同才行. 如果不同,还 ...
- (转)nginx应用总结(2)--突破高并发的性能优化
原文:http://www.cnblogs.com/kevingrace/p/6094007.html 在日常的运维工作中,经常会用到nginx服务,也时常会碰到nginx因高并发导致的性能瓶颈问题. ...
- tyvj P4877 _1.组合数
时间限制:1s 内存限制:256MB [问题描述] 从m个不同元素中,任取n(n≤m)个元素并成一组,叫做从m个不同元素中取出n个元素的一个组合:从m个不同元素中取出n(n≤m)个元素的所有组合的个数 ...
- React Router 4.0中文快速入门
import React from 'react' import { BrowserRouter as Router, Route, Link } from 'react-router-dom' co ...