Oracle数据库的常用SQL语句

1. Create table

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
create table tb_sell(
       XSPH varchar(20) NOT NULL,
       SPBH varchar(20) NOT NULL,
       SPMC varchar(20) NOT NULL,
       SPJM varchar(10),
       SPLB varchar(10),
       TXM varchar(20),
       XSSL number(10) NOT NULL,
       SPDJ number(10,2) NOT NULL,
       XSSJ date
       );
Comment on table tb_sell is '商品销售信息表';
Comment on column tb_sell.XSPH is '销售票号';
Comment on column tb_sell.SPBH is '商品编号';
Comment on column tb_sell.SPMC is '商品名称';
Comment on column tb_sell.SPJM is '商品简码';
Comment on column tb_sell.SPLB is '商品类别';
Comment on column tb_sell.TXM is '条形码';
Comment on column tb_sell.XSSL is '销售数量';
Comment on column tb_sell.SPDJ is '商品单价';
Comment on column tb_sell.XSSJ is '销售时间';

****

复制代码
--  创建数据表
CREATE TABLE member(
mid NUMBER ,
name VARCHAR2(30)
) ;
--  增加测试数据
INSERT INTO member(mid,name) VALUES (1,'张三') ;
INSERT INTO member(mid,name) VALUES (2,'李四') ;
--  提交事务
COMMIT ;
复制代码

 

 

2. 修改列

复制代码
--为表中增加数据列
ALTER TABLE 表名称 ADD(
列名称 数据类型 [DEFAULT 默认值],
列名称 数据类型 [DEFAULT 默认值], ...)

ALTER TABLE member ADD(address V ARCHAR(50)) ;

----------------------------------------
--修改列结构
ALTER TABLE 表名称 MODIFY(
列名称 数据类型 [DEFAULT 默认值],
列名称 数据类型 [DEFAULT 默认值], ...) ;

ALTER TABLE member MODIFY(name V ARCHAR2(20) DEFAULT '无名氏') ;
复制代码

 

ALTER TABLE 语句用于在已有的表中添加、删除或修改列。

ALTER TABLE table_name MODIFY column_name datatype;
posted @   htj10  阅读(290)  评论(0编辑  收藏  举报
编辑推荐:
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
TOP
点击右上角即可分享
微信分享提示