南通网站建设案例,优化方案英语必修三,关键词优化怎样做,目前最火的大型网络游戏关系型数据库#xff08;Oracle#xff09; 一、市面上流行的关系型数据库 大型数据库#xff1a;oracle#xff08;甲骨文#xff09;、DB2#xff08;IBM#xff09;、sysbase#xff08;sysbase#xff09; 百万以上数据 中型数据库#xff1a;mysql… 关系型数据库Oracle 一、市面上流行的关系型数据库 大型数据库oracle甲骨文、DB2IBM、sysbasesysbase 百万以上数据 中型数据库mysql甲骨文、sql server微软 小型数据库Access微软、sqllite谷歌 二、Oracle版本 i版本Internet 互联网技术远程数据库 7i-9i g版本grid 网格技术支持分布式 10g-11g c版本cloud 云技术 12c-21c 三、Oracle安装 1、安装Oracle服务器端安装步骤oracle-11g安装步骤.jpg 2、安装64位的plsql开发工具 3、配置环境变量 NLS_LANG SIMPLIFIED CHINESE_CHINA.ZHS16GBK lang zh_CN.GBK 四、Oracle启动与停止 1、win R在运行命令框中输入services.msc进入系统服务窗口 2、OracleOraDb11g_home1TNSListener监听服务右键可以启动与停止 3、OracleServiceORCL数据库服务右键可以启动与停止 五、Oracle用户与端口 用户 sys 超级管理员 DBA使用 system 管理员 维护 scott 普通用户 端口 oracle1521 mysql3306 sql server :1433 六、Oracle标识符 1、由英文字母、数字、下划线、$组成不能以数字开头 2、不能是Oracle关键字比如table 、id、name 3、标识符长度不能超过30字符 4、建议使用英文单词、不要用中文与拼音 建议表名t_、tb_开头 字段名f_开头 视图v_开头 序列seq_开头 七、数据类型 1、数字型 number 用来存储整数与浮点取值范围-10^38到10^38 number(3) 用来存储整数取值范围-999到999 number(5,2) 用来存储浮点整数位是3位小数位是2位整个是5位 取值范围-999.99到999.99 注number类型一定设置长度第一种虽然可以存储浮点与整数不推荐使用 number最大长度是38 2、字符型 char(length) length取值1-2000以固定长度存储实际长度没有达到固定长度 以空格填充 varchar2(length) length取值1-4000以实际长度存储实际长度是多个就存储多少 varchar(length) 在Oracle中没有varchar数据类型写了varchar会自动转成varchar2 varchar与varchar2的功能是一模一样的 *****char、varchar、varchar2的区别 char是以固定长度存储实际长度没有达到固定长度以空格填充 varchar是国际通用字符数据类型所有的数据库都有这个类型以实际长度存储 实际长度是多个就存储多少 varchar2是Oracle数据库独有的字符数据类型与varchar的功能一模一样在oracle中 varchar会自动转成varchar2使得Oracle版本兼容性更好 3、时间 date 年月日时分秒 timestamp 年月日时分秒毫秒 4、大数据类型 clob 字符大数据类型 存储4G blob 字节大数据类型 存储4G 二进制 音频 视频 注内容过大的数据不建议存储到数据库以文件的形式存储到硬盘中 把文件地址存储到数据库中 *****八、Oracle语句的分类 1、DDL语句数据库定义语言与结构相关 create创建、drop删除、alter修改、truncate清空 2、DML语句数据库操作语言与数据相关 insert添加、update修改、delete删除 3、DQL语句数据库查询语言 select查询 4、DCL语句数据库控制语言 grant赋权、revoke撤销 5、TCL语句事务控制语言 commit提交、rollback回滚 *****九、DDL语句 1、创表语句 create table 表名 ( 字段名 数据类型, ... ..., 字段N 数据类型 ); 2、删除表 drop table 表名; 3、修改表 a、给表加一个字段 alter table 表名 add (字段名 数据类型); b、删除表字段 alter table 表名 drop column 字段名; c、修改表字段名称 alter table 表名 rename column 原字段名 to 新字段名; d、修改表字段数据类型 alter table 表名 modify (字段名 数据类型); e、修改表名 alter table 表名 rename to 新表名; 4、清空表 truncate table 表名; *****十、DML语句 1、添加语句 insert into 表名(字段名1, ..., 字段N) values (值1, ..., 值N); commit; 2、修改语句 update 表名 set 字段名1 值1, ..., 字段名N 值N where 条件字段 条件值; commit; 3、删除语句 delete 表名 where 条件字段 条件值; commit; 注DML语句一定要结合TCL语句使用commit表示提交数据rollback表示回滚数据 *****十一、drop、truncate、delete区别 a、drop与truncate属于DDLdelete属于DML b、drop是删除整个表 truncate是清空整个表数据 delete是根据条件删除表中数据并且需要提交事务 c、truncate删除内容比delete效率高