在建表之前最好新建一个用户,因为在sys用户下的表格不允许删除列,
所以最好不要在sys用户下建表。
一、在Oracle SQLplus下建用户:
1、以dba身份登陆SQLplus:
2、新建一个名为‘username'的用户并设置密码为’password‘:
3、将dba的权限赋予username:
4、连接username用户:
5、查看当前用户:
二、新建表
1、建表
新建一个名为’ivy‘的表,里面包含‘id’,‘name’,‘tel’,‘wechat’:
这里的number和char都是Oracle常用字段类型:
Oracle还有其他常用字段类型,在这里先不细说,我会另开随笔。
2、查看表结构
查看表‘ivy’的结构:
3、添加列
在表‘ivy’里添加一列‘qq’:
4、删除列
删除’wechat‘列
5、提交数据
当我们执行完上述操作(DML操作)时,数据库并不会立刻修改表中数据,
这时我们需要commit,然后数据库里的数据才会修改。具体操作:
6、插入数据
往ivy中的‘id','name','tel','qq'列中分别插入数据:1,'ivy','1234',12345:
当然别忘了这也要commit一下,不过你也可以等到最后再commit。
7、查看表
查看ivy表数据:
8、更改表数据
将'name=ivy'那一行的qq:12345改成qq:56789:
我们再来查看一下:
我们可以看见qq已经被修改成'56789'了。
9、删除行
首先我们先在ivy表中添加一行数据,
往ivy中的‘id','name','tel','qq'列中分别插入数据:2,'lily','111111',2222222:
此时ivy表就新添了一行数据:
现在删除id=1的那一行:
我们再查看一下表,发现id=1的那行删除了: