实训第一天从零开始重学数据库
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;——>回车,修改完成。如下图
连接数据库
连接名和用户名课随意取,最好是取一致的,主机名和端口为默认,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';