实训日记Day1(数据库篇)

实训第一天从零开始重学数据库

2019.1.4 下午

  • 了解DB,DBS,RDBMS,DBA关键字表示的含义

DB(DataBase)数据库

DBS(DataBase System)数据库系统

RDBMS(Relational DataBase Management System)关系型数据库管理系统

DBA(DataBase Administrator)数据库管理员

当前三大主流关系型数据库

Oracle(Oracle公司),SQL Server(微软公司),MySQL(瑞典MySQL AB公司)

 

  • 学习使用sqldeveloper可视化操作工具

Oracle安装之后密码是默认的,可以修改默认密码,然后连接数据库,代码如下

窗口加R打开运行

输入sqlplus——>回车——>输入sys as sysdba——>回车两次——>输入alter user system identified by 123;——>回车,修改完成。如下图

实训日记Day1(数据库篇)_第1张图片 修改初始密码

 

连接数据库

实训日记Day1(数据库篇)_第2张图片

 连接名和用户名课随意取,最好是取一致的,主机名和端口为默认,SID必须要填写orcl。因为system是超级管理员所以角色选择SYSKM。先点击测试,测试成功后便可以连接。然后开始建表等相关操作。

  • 学习掌握运行语句的三种方法

1.直接点击运行按钮,运行光标所在行的代码

2.选中想要运行的代码,点击运行按钮。

  • 注释的两种写法

/* */多行注释;--单行注释

  • 使用工具建表

建表时需注意:表名,列名,关键字不区分大小写,建议大写。表中填入的数据要区分大小写。

PK为主键,一张表有且只有一个主键,且非空。

在Oracle中,数字用NUMBER类型,字符用VARCHAR2类型。

  • 使用工具修改表
  • 使用工具添加修改删除数据
  • 插入语句

有两种插入语句:

insert into 表名(字段1,字段2,字段三) values(值1,值2,值3);

insert into 表名 values(所有字段对应的值)

实例:insert into teacher (tno,name) values('111','zhangsan');

insert into teacher (tno,sex) values('112',default);

insert into teacher values('113','lisi','男','23');

  • 修改语句

update 表名 set 字段1=值1,字段2=值2 where 条件

实例:update teacher set age=33 where name='zhangsan';

你可能感兴趣的:(数据库)