MySQL, Oracle, Linux, 软件架构及大数据技术知识分享平台

网站首页 > 数据库 / 正文

Oracle数据库之建表、删表

2024-11-26 17:12 huorong 数据库 9 ℃ 0 评论

Oracle数据库简说

Oracle数据库是每个从事数据处理工作的人必须掌握的一种工具。当然还有其他的数据库,学习当然是从最经典的数据库入手。操作数据库的语言就是大名鼎鼎的SQL(结构化查询语言),本文还涉及到PL/SQL的内容,集成开发环境是PLSQL Developer,PL/SQL是Oracle数据库对SQL语句的扩展,增加了常见编程语言的特点,可以实现比较复杂的业务逻辑。

SQL语句介绍

SQL语句大致分为这样几类:

DDL 数据定义语言:包括创建、修改和删除命令
我的理解:主要对数据库表结构方面的操作,不涉及具体数据。创建表、删除表、增加删除列、修改列字段等
DML数据操纵语言:包括插入、更新和删除命令
我的理解:主要是操纵数据库表中具体数据,不涉及表的结构,与DDL有区别
DQL数据查询语言:基本查询语句那一套,SQL大量存在查询应用场景
我的理解:查询功能在SQL占很大比例,单独划分一种类型很好理解了
DCL 数据控制语言:授权与撤销等命令
我的理解:对数据使用权限的控制,规定谁可以操纵使用的命令

创建表

数据库的表结构是二维的,行代表数据记录,列代表数据属性(字段)

create table 表名 (列名1 类型,列名2 类型,列名3 类型.......);
  • 字符串类型(varchar2) \ 数值类型(number) \ 日期类型(date) \ 二进制类型(blob)等
create table 表名 (列名1 类型1 not null, 
  														列名2 类型2 default 默认值);
  • not null 表示该字段不能为空
  • default 表示字段为空时填入默认值

删除表

drop table 表名;

这里有时会混淆delete与drop,drop针对数据表本身,delete是表中数据

Tags:oracle insert

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言