oracle的安装,用户授权,表格操作,数据类型,ddl表格,dml数据。 下一篇:Oracle入门学习二 学习视频:https://www.bilibili.com/video/BV1tJ411r7EC?p=15 安装教程附
oracle的安装,用户授权,表格操作,数据类型,ddl表格,dml数据。
学习视频:https://www.bilibili.com/video/BV1tJ411r7EC?p=15
安装教程附带百度云安装包:Https://blog.csdn.net/qq_40774525/article/details/79919057
oracle百度云安装包: https://pan.baidu.com/s/1qVWwCUR37j2JxEecYbe5HQ 提取码:5abz
上面的oracle服务安装完,去打开sqldeveloper的客户端会报错“sqldeveloper缺少对应的快捷方式”,这时候安装下面的sqldeveloper就可以解决问题。
sqldeveloper附件:
表空间用户授权:
SID唯一标识计算机Oracle的数据库名称,一台计算机可能安装多个Oracle,此时需要SID区分。SID放在Oracle账号名@后面。要运行Oracle,必须开启两个服务,一个是主服务“OracleServiceSID”,另外一个是主服务监听器。如果客户端无法连接,可以检查一下这两个服务是否都开启了。
SYS和SYSTEM都是系统用户,只是SYS会有更大的权限。SYSTEM只能使用nORMal方式登录,而SYS只能以SYSDBA或SYSOPER角色登录。SYS的操作是不可逆的,谨慎使用。
创建属于自己的用户:
create tablespace pratice
datafile "E:pratice.dbf"
size 10m
View Code
create user bibi
identified by bibi
default tablespace pratice
-- connect临时用户 resouce可靠的正式用户 dba数据库管理员
grant connect,resource to bibi
到这里总结一下上面过程:安装oracle服务器软件->创建数据库(安装时自动配置)->配置监听器(安装时自动配置)->安装oracle数据库操作客户端sqldeveloper->创建用户的表空间->创建用户并授权
数据类型:
declare
--最多就五位整数值,有小数位则四舍五入。
test number(5) := 1234.64;
--整数最多就两位,小数位最多就三位,小数位多出来的就四舍五入。
test1 number(5, 3) := 34.9345;
test2 number(3,-1):=998;
begin
dbms_output.put_line(test);
dbms_output.put_line(test1);
dbms_output.put_line(test2);
end;
output:
1235
34.935
1000
创建表:Create Table
create table person(
name varchar2(20),
age number,
gender char(1),
phone varchar2(20)
)
删除表:Drop Table
drop table person
修改表:Alter Table
-- 表格添加列
alter table person add name1 varchar2(30);
-- 表格删除列
alter table person drop column name1;
-- 表格重命名列
alter table person rename column name1 to name2;
-- 表格名字重命名
alter table person rename to people
修改表结构步骤:数据备份,清空原表数据,修改原表结构,备份数据插入原表。
表格添加数据:三种写法
-- inset into tablename (列1,列2..,最后列) values(值1,值2...)
insert into person
(name, age, gender, phone)
values
("哈士奇大叔", 90, "1", "110");
-- inset into tablename (列1,列2..,最后列) values(值1,值2...)
-- 列顺序,列多少都可以,值对得上前面的列就可以了
insert into person
(name, age)
values
("哈士奇大叔", 90);
-- 没有列参数,把所有列值都填上,且必须按顺序
insert into person values ("哈士奇大叔", 90, "1", "111");
View Code
表删除数据:
-- 删除表的所有数据
delete from person
delete person
-- 按条件删除数据
delete from person where name="哈士奇大叔"
View Code
表修改数据:
update person set name="柯基大叔",age=88;
update person set name="喵喵" where age=90;
View Code
表查询数据:
-- *代表所有列
select * from person;
select * from person where ... order by desc
View Code
--结束END--
本文标题: Oracle入门学习一
本文链接: https://lsjlt.com/news/5832.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-10-23
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0