文章详情

短信预约信息系统项目管理师 报名、考试、查分时间动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

Oracle入门学习一

2018-09-30 23:42

关注

Oracle入门学习一

oracle的安装,用户授权,表格操作,数据类型,ddl表格,dml数据。

下一篇:Oracle入门学习二

学习视频: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的操作是不可逆的,谨慎使用。

创建属于自己的用户:

到这里总结一下上面过程:安装oracle服务器软件->创建数据库(安装时自动配置)->配置监听器(安装时自动配置)->安装oracle数据库操作客户端sqldeveloper->创建用户的表空间->创建用户并授权

数据类型:

创建表: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

 

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-数据库
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯