在建表之前最好新建一个用户,因为在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的那行删除了:


04-21 08:07