首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >mysql 较 oracle 查询语句的不同

mysql 较 oracle 查询语句的不同

作者头像
我与梦想有个约会
发布2023-10-20 18:23:17
发布2023-10-20 18:23:17
45200
代码可运行
举报
文章被收录于专栏:jiajia_dengjiajia_deng
运行总次数:0
代码可运行

mysql 与 oracle 的查询语法有一部分不太相同,特别是在多表查询时,mysql 无法适应 oracle 的做外连接和右外连接的查询语法,自己有另外一套查询语法,与 ms sql server 相似。所以这里列举一下,方便以后查询和使用。


数据库操作

创建

代码语言:javascript
代码运行次数:0
运行
复制
create database dbname
create database dbname character set utf8
create database dbname character set utf8 collate utf8_general_ci

查看

代码语言:javascript
代码运行次数:0
运行
复制
show databases;
show create database dbname

修改

代码语言:javascript
代码运行次数:0
运行
复制
alter database dbname character set utf8

删除

代码语言:javascript
代码运行次数:0
运行
复制
drop database dbname

表操作

创建

代码语言:javascript
代码运行次数:0
运行
复制
create table tablename(tid int, tname varchar(20))
create table tablename(tid int, tname varchar(20)) character set utf8 collate utf8_general_ci

查看

代码语言:javascript
代码运行次数:0
运行
复制
show create table tablename
desc tablename

修改

代码语言:javascript
代码运行次数:0
运行
复制
rename table oldname to newname
alter table tablename add column height double
alter table tablename modify column height float
alter table tablename drop column height
alter table tablename character set utf8

删除

代码语言:javascript
代码运行次数:0
运行
复制
drop table tablename

时间处理函数

当前时间

代码语言:javascript
代码运行次数:0
运行
复制
now()

日期加减

代码语言:javascript
代码运行次数:0
运行
复制
date_add(now(), INTERVAL 2 year)
date_sub(now(), INTERVAL 1 month)
date_add(now(), INTERVAL -1 day)

日期转换

代码语言:javascript
代码运行次数:0
运行
复制
select date_format(now(), ‘%Y-%m-%d’)
select date_format(now(), ‘%Y-%c-%d’);
select date_format(now(), ‘%Y-%c-%d %h:%i:%s’);

年月日

代码语言:javascript
代码运行次数:0
运行
复制
year(now())
month(now())
day(now())

内连接

代码语言:javascript
代码运行次数:0
运行
复制
select d.deptno, count(e.empno)
from dept d left outer join emp e /* 取 join 左侧表的数据 */
on d.deptno = e.deptno
group by d.deptno;

select d.deptno, count(e.empno)
from emp e right outer join dept d /* 取 join 右侧表的数据 */
on d.deptno = e.deptno
group by d.deptno;
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2015-07-25,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 数据库操作
  • 表操作
  • 时间处理函数
  • 内连接
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档