专业编程教程与实战项目分享平台

网站首页 > 技术文章 正文

Oracle数据库之建表、删表 oracle删除表的sql命令是什么

ins518 2024-10-13 06:06:55 技术文章 14 ℃ 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是表中数据

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表