【数据库】oracle基本操作
oracle基本操作:
1,创建oracle用户以及连接命令:
cmd->以管理员身份运行->sqlplus / nolog ->conn / as sysdba;->create user 用户名 identified by 密码 account unlock
->grant connect,dba to 用户名;->conn 用户名/密码;->exit
2,端口号:
oracle端口号:1521
企业管理端口号:1158
3修改用户名和密码:
cmd->sqlplus / nolog;->conn / as sysdba;->alter user 用户名 identified by 密码;->conn 用户名/密码->alter user 用户名 identified by 密码 account unlock;->exit;
4创建表
create table shangpin
(
id number,
name varchar2(10),
chandi varchar(20),
danjia varchar(20),
gongyingshangid varchar(20)
);
5添加列
alter table shangpin add name varchar2(10);
6修改列名
alter table shangpin rename column id to 商品编号;
7修改列类型大小
alter table shangpin modify chandi varchar2(20);
8插入表数据
1)insert into shangpin(id,name,chandi,danjia,gongyingshangid) values (2002,'联想G470','江苏','4000¥',2);
2)--商品信息插入省略列表清单
insert into shangpinvalues(2007,'电视机','深圳','1899¥',7);
9修改表数据
update shangpin set danjia='3000¥' where id=2001;
10查询表数据
1)select name,chandi,danjia from shangpin;
2)select * from shangpin;
11删除表数据
1)delete shangpin where 商品编号='2002.5';
2)drop table shangpin
12设置平均价格
update shangpin set 商品编号=(select AVG(商品编号) from shangpin where 商品名称='联想G470') where 商品名称='联想G470';
13设置最大价格
update shangpin set 商品编号=(select MAX(商品编号) from shangpin where 商品名称='联想G470') where 商品名称='联想G470';
14设置最小价格
update shangpin set 商品编号=(select MIN(商品编号) from shangpin where 商品名称='联想G470') where 商品名称='联想G470';
15创建存储过程
create procedure Insertshangpin AS
BEGIN
insert into shangpin values(2007,'电视机','深圳','1899¥',7);
END Insertshangpin ;
16显示游标
declare CURSOR shangpin_cursor(产地 in varchar2 default '深圳') is select * from shangpin where 商品产地=产地;
作者:白宁超,工学硕士,现工作于四川省计算机研究院,研究方向是自然语言处理和机器学习。曾参与国家自然基金项目和四川省科技支撑计划等多个省级项目。著有《自然语言处理理论与实战》一书。 自然语言处理与机器学习技术交流群号:436303759 。
出处:http://www.cnblogs.com/baiboy/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。