mysql跟oracle的区别

mysql在命令行用命令登陆: mysql -hlocalhost -uroot -p123123 (开头字母代表 --- h:host u:user p:password,并且这些命令要想正常运行,那必须要在环境变量path中配置好)5. 在初学阶段,图形化工具,oracle 一般用PLSQL ,mysql 一般用navicat。假如别的你用着习惯比如sqlyog小海豚啥的当然也没...
mysql跟oracle的区别
1. mysql和oracle都是关系型数据库,可以应用于各种平台。我们用的oracle的版本是oracle11g ,用的mysql的版本是mysql5.5。mysql最开始是瑞典一个公司开发的,开源的,但是后来被sun公司收购,后来sun又被oracle收购,所以现在可以说mysql属于甲骨文公司了!现在用mysql的公司也有很多,mysql价钱便宜些,处理千万级别的数据不成问题的,并且开源,很友好!

2. mysql默认端口:3306 默认用户root

oracle默认端口 1521 默认用户system

3. mysql的安装卸载简单,oracle很麻烦,动不动就要害的大家重做系统(迷醉)

4. oracle在命令行用命令登陆:sqlplus---然后录入账号密码

mysql在命令行用命令登陆: mysql -hlocalhost -uroot -p123123

(开头字母代表 ----- h:host u:user p:password,并且这些命令要想正常运行,那必须要在环境变量path中配置好)

5. 在初学阶段,图形化工具,oracle 一般用PLSQL ,mysql 一般用navicat。假如别的你用着习惯比如sqlyog小海豚啥的当然也没有问题。

6. 关于数据库的层次结构:

oracle:创建一个数据库,数据库下有好多用户:sys,system,scott等,不同用户下还有好多表。我们自己练习一般就创建一个数据库用。

mysql:默认用户是root,用户下可以创建好多数据库,每个数据库下还有好多表。我们一般自己练习就用默认用户,不会创建多个用户。

7.数据库中表字段的类型:

oracle:number(数值型),varchar2,varchar,char (字符型),date 日期型 等

mysql:int,float,double等数值型,varchar,char字符型,date,datetime,time,year,timestamp等日期型。

其中char(2)这样定义,这个单位在oracle中2代表两个字节,mysql中代表两个字符。

其中varchar在mysql中 必须给长度例如varchar(10) 不然插入的时候出错。

8.主键递增操作:

oracle:可以借助序列

mysql:利用自增 auto_increment2020-11-28

2021-01-16
mengvlog 阅读 36 次 更新于 2025-09-09 23:14:15 我来答关注问题0
  •  翡希信息咨询 三分钟带你分清Mysql 和Oracle之间的误区

    Oracle:大小写不敏感,模式对象在写时存储。MySQL:大小写敏感,数据库相对的存储路径、表对应的文件等都是大小写敏感的。六、表设计的关注点 字符数据类型:Oracle支持CHAR、NCHAR、NVARCHAR2和VARCHAR2四种字体类型,而MySQL的字符类型如CHAR和VARCHAR的长度小于65535字节。列默认值:MySQL会处理列默认值,...

  •  翡希信息咨询 mysql和oracle的区别

    MySQL:支持自增(auto_increment)属性,用于实现主键的自动递增。Oracle:需要通过序列(sequence)来实现主键的递增。七、SQL语法 创建表:MySQL和Oracle在创建表时的语法有所不同,特别是在定义主键、唯一约束、检查约束等方面。插入数据:MySQL支持直接插入日期字符串,而Oracle需要使用to_date函数进行转换。

  •  深空见闻 oracle跟mysql操作区别大吗

    应用场景:Oracle更适合大型企业级应用,如金融、电信等行业的数据中心。而MySQL则更适合中小型应用,如Web应用、日志记录等。性能调优:Oracle提供了大量的性能优化工具和调优选项,如AWR报告、SQL Trace等。而MySQL则需要通过优化SQL查询、添加合适的索引、升级硬件资源等方式来提升性能。综上所述,Oracle和...

  •  翡希信息咨询 oracle和mysql使用上的区别

    Oracle和MySQL在使用上的主要区别如下:数据库系统架构:Oracle:是一个功能强大的企业级数据库管理系统,采用传统的关系型数据库结构,提供高度的数据完整性和安全性。MySQL:是一个开源的关系型数据库管理系统,广泛应用于Web应用,以其轻量级和灵活性著称。使用复杂性及成本:Oracle:功能丰富,性能强大,...

  •  翡希信息咨询 Oracle数据库&MySQL与Oracle的区别

    Oracle数据库与MySQL的区别 Oracle数据库和MySQL是两种广泛使用的数据库管理系统,它们各自具有独特的特点和优势。以下是两者之间的主要区别:一、概述 Oracle数据库:由美国ORACLE公司(甲骨文)提供,以分布式数据库为核心的一组软件产品。是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库...

檬味博客在线解答立即免费咨询

mySQL相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部