oracle操作语句:

1.创建表

create table 表名(

列名1 类型,

列名2 类型

);

2.修改类属性

alter table 表名 modify(列名 类型);

3.添加列

alter table 表名 add(列名 类型);

4.添加主键约束和非空约束

alter table 表名 add constraint pk_表名 primary key(列名);

alter table 表名 modify(列名 not null);

5.删除主键约束

alter table 表名 drop primary key;

alter table 表名 drop constraint pk_表名;

6.失效约束

alter table 表名 disable primary key;

alter table 表名 disable constraint pk_表名;

7.有效约束

alter table 表名 enable primary key;

alter table 表名 enable constraint pk_表名;

8.删除列

alter table 表名 drop column 列名;

9.设置某列不可用,然后删除

alter table 表名 set unused(列名);

alter table 表名 drop unused columns;

10.修改表名

rename 表名1 to 表名2

alter 表名1 rename to 表名2;

11.截断表

truncate table 表名;

12.截断表保留行空间

truncate table 表名 resue storage;

13.查看表结构 (只能在命令行里使用)

desc 表名;

14.删除表

drop table 表名;

15.插入记录

例:insert into 表名 values(内容1,内容2,内容3,内容4);

16.带参数对话方式插入行

例:insert into 表名 values(&列名1,&列名2);

insert into 表名 values(内容1,内容2);

17.插入某几列记录

insert into 表名(列名1,列名2) values(内容1,内容2);

18.为列插入空值(其列不能为not null)

insert into 表名 values(内容1,null,null);

19.创建表(包括主键及外键设置)方法一

create table 表名(

列名1 类型

constraint pk_表名 primary key,

列名2 类型 not null,

列名3 类型

constraint fk_表名 reference 表名(列名),

列名3 类型

constraint ck_表名 check(列名3 in(''内容1'',''内容2'',''内容3''))

);

20.查询所有行

select * from 表名;

21.查询某几列

select 列名1,列名2 from 表名;

22.重复行消除

select distict 列名 from 表名;

23.where语句查询

select * from 表名 where 条件 order by 列名;

(注:如number类型查出自动按升序排列,如要按降序排列,则select * from 表名 where 条件 order by 列名 desc;)

24.创建表,方法二

create table 表名(

列名1 类型 primary key,

列名2 类型 not null,

列名3 类型 check(列名3 in('''','''','''')),

列名4 类型 refernce 表名(列名)

);

25.修改 列=‘?’的数据

update 表名 set (列=?) where 列=‘?’;

26.删除行

delete from 表名 where 条件;

27.事务处理 --事务处理 update 表名 set 列名(日期) = ''30-5月-98'' where 条件; savepoint mark1; delete from 表名 where 条件; savepoint mark2; rollback to savepoint mark1; rollback; 28.建立用户user1,密码为password 授予用户connect,resource的权限 connect角色用于登录 resource角色用于建表等. connect system/manager create user user1 identified by password; grant connect,resource to password; 29.数据控制语言 connect scott/tiger 30.把对表1查询和修改的权限授予user1 grant select,update on 表1 to user1; 31.把对表表1中列1和列2修改的权限授予user1 grant update(列1,列2) on 表1 to user1; 32.把对表表1查询的权限授予用户user1 并且user1用户还可以把这个权限授予别的用户(with grant option) grant select on 表1 to user1 with grant option; 33.从用户user1撤销对表1查询和修改的权限 revoke select,update on 表1 from user1;

使用oracle执行txt语句,oracle常用SQL语句.txt相关推荐

  1. html连接sql基本语句,PostgreSQL 常用SQL语句

    PostgreSQL 简介[1] PostgreSQL 可以说是目前功能最强大.特性最丰富和结构最复杂的开源数据库管理系统,其中有些特性甚至连商业数据库都不具备.这个起源于加州大学伯克利分校的数据库, ...

  2. mysql通常使用语句_Mysql 常用SQL语句集锦

    基础篇 //查询时间,友好提示 $sql = "select date_format(create_time, '%Y-%m-%d') as day from table_name" ...

  3. mysql常用的yu语句_mysql常用sql语句

    1.清空用户下的所有表里面的数据 select concat('truncate table ',table_name,';') from information_schema.TABLES wher ...

  4. 建立学生选课表 mysql 语句_MySQL常用SQL语句(Python实现学生、课程、选课表增删改查)...

    以基本的学生选课为例,建立选课数据库,学生.班级.选课信息三张表,并分别对表进行插删改操作: import MySQLdb try: conn = MySQLdb.connect(host = 'lo ...

  5. mysql curd语句_MySQL常用SQL语句(CURD,建表,加字段,查改参数)

    查询: FROM_UNIXTIME():时间戳转日期 sum:合计 SELECT *, FROM_UNIXTIME(a.add_time) AS add_time2, SUM(b.goods_numb ...

  6. oracle常用SQL语句(汇总版)

    原文地址:https://www.cnblogs.com/xrhou12326/p/4094737.html Oracle数据库常用sql语句 ORACLE 常用的SQL语法和数据对象 一.数据控制语 ...

  7. oracle维护常用SQL语句(查看系统表和视图)

    转:http://www.360doc.com/content/11/1230/15/7489308_176090474.shtml oracle维护常用SQL语句(查看系统表和视图) 1.查看表空间 ...

  8. oracle++spm,ORACLE 11G 使用SPM来调整SQL语句的执行计划

    跟大家说明一下: ITSM 数据库迁移升级到11G后,有几条SQL语句的执行计划不正确,而且这些语句都是使用绑定变量的. 最初的调整想法是获得这些的语句的绑定变量值,将获得的字面值直接替换SQL语句的 ...

  9. ORACLE常用SQL语句大全

    ORACLE常用SQL语句大全 DDL:数据库定义语言(CREATE.ALTER.DROP.TRUNCATE.COMMENT.RENAME),用来创建数据库中的表.索引.视图.存储过程.触发器等对象的 ...

  10. oracle网页怎么翻译成中文,sql语句翻译成中文小工具

    sql语句看不懂,今天看了朋友写的一个sql语句,没看懂什么意思,还 这个应该是SQL2005以上版本的语句,且该语句用于临时用途:with关键字从resume表生成一个CTE(用表表达式,仅作用于单 ...

最新文章

  1. JavaScript之js的一些基础方法
  2. hikaridatasource 加密后登陆不上_python测试开发django42.auth模块登陆认证
  3. 【最详细解析】1052 卖个萌 (20分)_28行代码AC
  4. linux服务器无法识别xml文件,linux上重启服务器提示找不到smartbi-config.xml文件
  5. java +号变空格_base64码通过http传输 +号变 空格 问题解决
  6. Etl之HiveSql调优(left join where的位置)
  7. [论文写作] 论文写作利器
  8. mybatis分页应用
  9. nginx源码分析之线程池
  10. latex论文模板双栏
  11. python常用颜色表示_OpenCV+Python常用颜色空间
  12. 财务会计之借贷记账法的【科目方向】和【科目余额方向】分析
  13. eclipse项目名前出现红色感叹号的原因及解决的方法
  14. 洛谷P2851 [USACO06DEC]The Fewest Coins G 题解
  15. 三、使用HM进行简单的视频隐写demo
  16. python给折线图区间填充颜色_Python气象数据处理与绘图(3):以EOF为例画柱状图(折线图)和带地图底图的填色图...
  17. Django计算机毕业设计母婴商品店进出货管理系统python(源码程序+lw+远程部署)
  18. AirDisk存宝离线怎么回事?怎么解决?
  19. 纯CSS气泡框实现方法探究
  20. java的编译器、解释器和JIT编译器(转载)

热门文章

  1. CF280C Game on tree(期望dp)
  2. MyBatis自学(5):延迟加载
  3. Kernel启动时 驱动是如何加载的module_init,加载的次序如何;略见本文
  4. POJ 3070 Fibonacci(矩阵高速功率)
  5. PAT (Basic Level) Practise (中文)- 1006. 换个格式输出整数 (15)
  6. 20套高品质的 Mobile Web 界面 PSD 素材免费下载
  7. 【版本控制】Github for Windows客户端的使用
  8. 【事件驱动】【数码管识别】 一台电脑能接多少台USB设备
  9. Python实现栅格数据拼接、裁剪等操作
  10. SARscape操作:Sentinel-1 SLC影像镶嵌、裁切