linux下Oracle线程,Linux 环境下Oracle安装与调试(二)之创建数据库,数据增删改...

1

、介绍 数据库,数据表,记录,字段,和对数据表的操作增删改(create,alter,drop)

下面针对具体的表来说明一下:

07016a9cfbf03bbe87a421598e0f0a13.png

#sysplus  /nolog

SQL>startup

SQL>conn /as sysdba

#查看oracle现有账号

SQL> select username,account_status from dba_users;

39afbc0801565e3d3c109fcb655138c5.png

#下面用SCOTT账号进行演示操作,

#oracle 11.2默认锁定SCOTT,需要解锁

SQL> alter user scott account unlock;

#设置scott账号密码为tiger

SQL>alter user scott identified by tiger;

#重新输出一下现有oracle账号,发现scott已经open

SQL> select username,account_status from dba_users;

#用scott连接

SQL> conn scott/tiger

Connected.

#查看当前用户

SQL> show user

USER is "SCOTT"

create创建#scott默认有四个表,新建一个学生表

SQL> create table students(id integer,name varchar(25));

Table created.

#查看学生表字段类型

SQL> DESC students

Name                                      Null?    Type

----------------------------------------- -------- ----------------------------

ID                                                 NUMBER(38)

NAME                                         VARCHAR2(25)

insert into插入#插入3条记录

SQL> insert into students values(1,'Jason');

SQL> insert into students values(2,'Charley');

SQL> insert into students values(3,'Evan');

#插入其中2个字段的值

SQL> INSERT INTO xue_sheng(id,nian_ling) VALUES(4 , 25);

#输出表中所有记录

SQL> select * from students;

ID NAME

---------- -------------------------

1 Jason

2 Charley

3 Evan

alter增加字段#在现有表中增加字段,修改操作ALTER,

SQL> ALTER TABLE students ADD age number;

Table altered.

2a8a432fdb7aaa5e444c8bb2b37fadab.png

update 更新数据

#更新3条记录

SQL> update students set age=27 where id=1;

SQL> update students set age=30 where id=2;

SQL> update students set age=21 where id=3;

输出表

e0d338b3192ea0479cf61a6af79c59a9.png

delete from删除记录

SQL> delete from students where id=4;

alter drop删除字段

#删除年龄字段

SQL> alter table students drop column age;

drop table 删除表

SQL>drop table students;

2、字段数据类型

5e18e6b458f08ed1efc7f6c124e6704a.png

56929400f1fc5682cd0590385e7150b6.png

ec245243f6e165feee3839729db977c9.png

8d82f7be61cf415c8680b27c6925ffc0.png

f93022ee9025aaad6bcfc01830bec60d.png

44b78e73b91a7bacf3f12bb23269a09b.png

c07a35d7c2c37c98845999c6e02948e3.png

2f45cff786cb3ee73b60e748b9c450f9.png

e097b31edefaccf6da91060be94cc9bb.png

4281768f75cb153adfb5b21e8b1afb8a.png

dfbc6637bb184e2e2ef4980d0bccb75e.png

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值