oracle中怎么建立日志表,Oracle学习日志-3(表的增删改)

这章知识粗略的了解一下增删改查的基本操作,深入的操作以后会补充

常见数据类型

CHAR:定长字符类型。比如CHAR(20),如果只存放3个字节。那么还是会占用20个字节。存放格式如'001'

VARCHAR2:可变长字符类型。比如VARCHAR(20),如果只存放3个字节。那么只占用3个字节存放格式如'名字'

NUMBER:可变长数值类型。存放格式如30.5

INTEGER:整数类型。存放格式如500

DATE:日期类型。存放格式如to_date('2019-1-2','yyyy-mm-dd')

新建表:

CREAT TABLE (

...... ,);

比如新建一个商品表格。列名包括商品编号,商品名称,商品种类,售价,登记日期。

198f9fecce005313ea0e5f4066827d1f.png

NOT NULL表示该列不能为空。PRIMARY KEY(product_id)表示主键为product_id,主键就是可以特定一行的列。因为商品id不重复。可以通过id选择唯一的一行数据。所以主键为商品id。

查看新建的Product表(之前我用的可视化工具是Oracle自带的SQL Developer。感觉不好用,经常出问题和查询时候卡死。所以换成了PL/SQL Developer)

9c98e1bb25db748acd71dd9c97c57b51.png

更新表:

表建好之后,发现少了商品进价,和商品名称拼音。就可以ALTER添加。

ALTER TABLE ADD (,);

如:ALTER TABLE Product ADD (purchase_price INTEGER,product_pinyin VARCHAR2(100));

e13c22ade0670877e60a1a2891f6256a.png

或者把一列删除。ALTER TABLE DROP (,); 如ALTER TABLE Product DROP (product_pinyin);

7cab2e9e2de83cc54cfd998b76112820.png

向表中插入数据:

1adeb79725764c746871f6774fa05f39.png

这里查询结果004和005相反是因为我在执行时是单行执行,然后先执行的插入005,后执行的插入004.

删除表中数据

删除编号005的商品。

306d628823361f90c8991a841c7b74e3.png

查询表

查询操作之前一直在使用了。SELECT FROM 。但是查询操作其实是SQL最基本也是最重要的语句,所以单独做一份学习记录。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值