Oracle数据库学习——数据定义语言(DDL)

本文探讨了SQL作为结构化查询语言在数据库管理中的核心作用,包括数据查询、操作及对象控制。着重提及了SQL在Oracle中的扩展,如PL/SQL,它是Oracle数据库过程性编程的重要组成部分。
摘要由CSDN通过智能技术生成

SQL:

  • SQL 是 Structured Query Language(结构化查询语言)的首字母缩写词;
  • SQL 是数据库语言,,它可以对数据库中的数据进行查询、插入、更新和删除,并对数据库中的对象进行控制;
  • SQL已经成为RDBMS的标准语言,最新标准是ANSI-99,并支持面向对象的数据库;
  • 关系性数据库系统对SQL也进行了一些扩展,使之成为过程性语言,如oralce中的PL/SQL 与微软的Transact-SQL。


1.SQL 支持下列类别的命令:
数据定义语言(DDL)
数据操纵语言(DML)
事务控制语言(TCL)
数据控制语言(DCL)

2 . 数据定义语言(DDL)
(1) 数据定义语言用于改变数据库结构,包括创建、更改和删除数据库对象;
(2) 用于操纵表结构的数据定义语言命令有:
——CREATE TABLE
——ALTER TABLE
——TRUNCATE TABLE
——DROP TABLE

2.1 创建表语句:
创建一个表名为student的表,定义id和name两种属性,类型分别为number,varchar(2);
建表语句语法:
	create table tbName (
列名称1 列类型 [列参数] [not null default ],
....列2...
....
列名称N 列类型 [列参数] [not null default ]
)engine myisam/innodb charset utf8/gbk;



2.2
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值