oracle和mysql有何具体区别
发表于:2025-01-27 作者:千家信息网编辑
千家信息网最后更新 2025年01月27日,下文主要给大家带来oracle和mysql有何具体区别,希望这些内容能够带给大家实际用处,这也是我编辑oracle和mysql有何具体区别这篇文章的主要目的。好了,废话不多说,大家直接看下文吧。工作以
千家信息网最后更新 2025年01月27日oracle和mysql有何具体区别
下文主要给大家带来oracle和mysql有何具体区别,希望这些内容能够带给大家实际用处,这也是我编辑oracle和mysql有何具体区别这篇文章的主要目的。好了,废话不多说,大家直接看下文吧。
工作以来一直用的是oracle,但是发现很多公司可能用的是mysql,故简单学习下mysql的语法,也算是从零开始了。MySQL有三大类数据类型, 分别为数字、日期\时间、字符串, 这三大类中又更细致的划分了许多子类型:数字类型整数: tinyint、smallint、mediumint、int、bigint浮点数: float、double、real、decimal日期和时间: date、time、datetime、timestamp、year字符串类型字符串: char、varchar文本: tinytext、text、mediumtext、longtext二进制(可用来存储图片、音乐等): tinyblob、blob、mediumblob、longblob数据库常用命令查看表的结构:desc tabletop800; describe tabletop800;查看表的创建结构:show create table tabletop800;修改表的字段类型alter table tabletop800 change rating rating char(10);修改表的字段为 NOT NULL + Defaultalter table tabletop800 change price price char(20) not null default 'Free';修改表的主键: alter table tableop800 drop primary key; 先删除主键 alter table tabletop800 add primary key(id, country, dtime, price); 再添加主键更新表的字段值:update tabletop800 set price='Free' where price='';导出数据库mysqldump -u root top800 > sql_database_bk/top800_database_bk_2011-10-22.sql导出数据库的表mysqldump -u root top800 tabletop800 > sql_database_bk/top800_tabletop800_table_bk_2011-10-22.sql 登录MySQL: mysql -u root -p'123456'创建数据库: create database top800;导入数据库: mysql -u root -p'123456' top800 < top800_database_bk_2011-11-11.sql发现mysql的基本语法和oracle还是一样的,区别比较大的就是对已建表的修改语法:mysql在创建后对表的操作语法如下:alter table 语句用于创建后对表的修改, 基础用法如下:添加列基本形式: alter table 表名 add 列名 列数据类型 [after 插入位置];示例:在表的最后追加列 address: alter table students add address char(60);在名为 age 的列后插入列 birthday: alter table students add birthday date after age;修改列基本形式: alter table 表名 change 列名称 列新名称 新数据类型;示例:将表 tel 列改名为 telphone: alter table students change tel telphone char(13) default "-";将 name 列的数据类型改为 char(16): alter table students change name name char(16) not null;删除列基本形式: alter table 表名 drop 列名称;示例:删除 birthday 列: alter table students drop birthday;重命名表基本形式: alter table 表名 rename 新表名;示例:重命名 students 表为 workmates: alter table students rename workmates;删除整张表基本形式: drop table 表名;示例: 删除 workmates 表: drop table workmates;删除整个数据库基本形式: drop database 数据库名;示例: 删除 samp_db 数据库: drop database samp_db;oracle在创建后对表的操作语法如下:添加字段的语法:alter table tablename add (column datatype [default value][null/not null],….);修改字段的语法:alter table tablename modify (column datatype [default value][null/not null],….);删除字段的语法:alter table tablename drop (column);
添加、修改、删除多列的话,用逗号隔开。
对于以上关于oracle和mysql有何具体区别,大家是不是觉得非常有帮助。如果需要了解更多内容,请继续关注我们的行业资讯,相信你会喜欢上这些内容的。
数据
数据库
类型
语法
字段
形式
示例
内容
名称
字符
字符串
三大
下文
数字
日期
时间
结构
细致
二进制
位置
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
昌平区品牌软件开发优势
重庆渝北众道生鲜软件开发
安徽软件开发公司有哪些
湖南实体软件开发
战地5连接不上服务器闪退
软件开发问题记录
信息系统网络安全法 文档
徐州网络安全和信息化
如何提高网络安全预算
dns 服务器 分类
嘉定区网络技术咨询资质
安全设置服务器
大话西游烟火人间服务器火么
济阳租房软件开发
mysql数据库的开关
图像数据库创建
手机版方舟有什么服务器
win系统访问ftp服务器
学校网络安全活动开场白
芯片加工制造与软件开发
广东省网络安全安全联盟
打印机占用代理服务器
网络安全周测试题目
打印服务器为什么不能保存规格
ppoe服务器路由
数据库表结构同步
武汉点析互联网科技有限公司
我国网络安全形式严峻
世界性数据库
关于教材数据库建设的通知