这章知识粗略的了解一下增删改查的基本操作,深入的操作以后会补充
常见数据类型
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 (
,
,
...... ,);
比如新建一个商品表格。列名包括商品编号,商品名称,商品种类,售价,登记日期。
NOT NULL表示该列不能为空。PRIMARY KEY(product_id)表示主键为product_id,主键就是可以特定一行的列。因为商品id不重复。可以通过id选择唯一的一行数据。所以主键为商品id。
查看新建的Product表(之前我用的可视化工具是Oracle自带的SQL Developer。感觉不好用,经常出问题和查询时候卡死。所以换成了PL/SQL Developer)
更新表:
表建好之后,发现少了商品进价,和商品名称拼音。就可以ALTER添加。
ALTER TABLE ADD (,);
如:ALTER TABLE Product ADD (purchase_price INTEGER,product_pinyin VARCHAR2(100));
或者把一列删除。ALTER TABLE DROP (,); 如ALTER TABLE Product DROP (product_pinyin);
向表中插入数据:
这里查询结果004和005相反是因为我在执行时是单行执行,然后先执行的插入005,后执行的插入004.
删除表中数据
删除编号005的商品。
查询表
查询操作之前一直在使用了。SELECT FROM 。但是查询操作其实是SQL最基本也是最重要的语句,所以单独做一份学习记录。