oracle数据库的创建与增删改查

2020-09-10 admin (164) (0) python开发>数据库
  

版权申明

1.本站部分文章收集于互联网,不承担任何责任和版权问题。

2.若有侵权内容、不妥之处,请联系我们确认后立即删除。

3.本站文章仅供学习研究用途,请勿用于商业目的。

4.联系邮箱 pysnake@qq.com

详情介绍

【创建数据库】

前提以管理员身份登录

1,首先,创建(新)用户

create user username identified by userpassword;

username:新用户的用户名

userpassword:新用户的密码

2,创建表空间

create tablespace tablespacename datafile'd:\data.dbf' size xxm;

tablespacename:表空间名

d:'\data.dbf'表空间的存储位置

xxx表空间的大小,单位为兆

3,将空间分配给客户

alter user username default tablespace tablespacename;

4,给用户授权

grant create session, create table,unlimited tablespace to username;

5,最后用新用户对应的用户密码登陆即可

sql语句如下

create user test identified by test;


create tablespace testname datafile 'd:\datas.dbf' size 50m;


alter user test default tablespace testname;


grant create session,create table,unlimited tablespace to test;

增删改查:

1,创建一张表

create talbe tablename(

field1 fieldtype,

field2 fieldtype

)

比如我创建的是表t1,含字段year,month,amount分别对应的字段类型varchar2(10),vcarchar2(2),float

对应的sql语句如下

create table t1(

year varchar2(10),

month varchar(5),

amount float

)

2,同时插入多条记录,oracle这里跟sqlserver有差异

格式如下

insert all

into t1(year,month,amount) values(2001,1,1.1)

into t1(year,month,amount) values(2001,2,1.2)

into t1(year,month,amount) values(2001,3,1.3)

into t1(year,month,amount) values(2001,4,1.4)

select 1 from dual--前面类似,最后这句固定就ok

3,修改字段名

alter table t1 rename column amount to count--将字段amount修改为count

4,查询

select * from t1--查询全部的字段信息

5,修改某个字段的值

update t1 set year=2002 where  month=4 and amount=1.4--将where条件满足情况下的修改year值


需要登录后才可回复

共有0条留言