查询当前所有的表

SQL> select * from tab;

SQL> select * from cat where table_type=’TABLE’;//可能会有view

SQL>select * from user_tables;

mysql> show tables;

c:/mysql/bin>mysqlshow 库名

显示当前连接用户(库)

SQL> show user

mysql> connect

查看帮助

SQL> ?

mysql> help

显示表结构

SQL> desc 表名

SQL> describe 表名

mysql> desc 表名;

mysql> describe 表名;

mysql> show columns from 表名;

c:/mysql/bin>mysqlshow 库名 表名

日期函数

SQL> select sysdate from dual;

mysql> select now();

mysql> select sysdate();

mysql> select curdate();

mysql> select current_date;

mysql> select curtime();

mysql> select current_time;

日期格式化

SQL> select to_char(sysdate,'yyyy-mm-dd') from dual;

SQL> select to_char(sysdate,'hh24-mi-ss') from dual;

mysql> select date_format(now(),'%Y-%m-%d');

mysql> select time_format(now(),'%H-%i-%S');

日期函数

(增加一个月)

SQL> select to_char(add_months(to_date('20000101','yyyymmdd'),1),'yyyy-mm-dd') from dual;

结果:2000-02-01

SQL> select to_char(add_months(to_date('20000101','yyyymmdd'),5),'yyyy-mm-dd') from dual;

结果:2000-06-01

mysql> select date_add('2000-01-01',interval 1 month);

结果:2000-02-01

mysql> select date_add('2000-01-01',interval 5 month);

结果:2000-06-01

别名

SQL> select 1 a from dual;

SQL>select 1 as a from dual; //as可以省略

mysql> select 1 as a;

字符串截取函数

SQL> select substr('abcdefg',1,5) from dual;

SQL> select substr('abcdefg',1,5) from dual;

结果:abcde

mysql> select substring('abcdefg',2,3);

结果:bcd

mysql> select mid('abcdefg',2,3);

结果:bcd

mysql> select substring('abcdefg',2);

结果:bcdefg

mysql> select substring('abcdefg' from 2);

结果:bcdefg

另有SUBSTRING_INDEX(str,delim,count)函数

返回从字符串str的第count个出现的分隔符delim之后的子串。

如果count是正数,返回最后的分隔符到左边(从左边数) 的所有字符。

如果count是负数,返回最后的分隔符到右边的所有字符(从右边数)。

执行外部脚本命令

SQL >@a.sql

1:mysql> source a.sql

2:c:/mysql/bin>mysql <a.sql

3:c:/mysql/bin>mysql 库名 <a.sql

导入、导出工具

exp.exe

exp73.exe

imp.exe

imp73.exe

mysqldump.exe

mysqlimport.exe

改表名

SQL> rename a to b;

mysql> alter table a rename b;

执行命令

;<回车>

/

r

run

;<回车>

go

ego

distinct用法

SQL> select distinct 列1 from 表1;

SQL> select distinct 列1,列2 from 表1;

mysql> select distinct 列1 from 表1;

mysql> select distinct 列1,列2 from 表1;

注释

--

/*与*/

#

--

/*与*/

当作计算器

SQL> select 1+1 from dual;

mysql> select 1+1;

限制返回记录条数

SQL> select * from 表名 where rownum<5;

mysql> select * from 表名 limit 5;

新建用户(库)

SQL> create user 用户名 identified by 密码;

mysql> create database 库名;

删用户(库)

SQL> drop user 用户名;

mysql> drop database 库名;

查询索引

SQL> select index_name,table_name from user_indexes;

mysql> show index from 表名 [FROM 库名];

通配符

“%”和“_”

“%”和“_”

SQL语法

SELECT selection_list 选择哪些列

FROM table_list 从何处选择行

WHERE primary_constraint 行必须满足什么条件

GROUP BY grouping_columns 怎样对结果分组

HAVING secondary_constraint 行必须满足的第二条件

ORDER BY sorting_columns 怎样对结果排序

SELECT selection_list 选择哪些列

FROM table_list 从何处选择行

WHERE primary_constraint 行必须满足什么条件

GROUP BY grouping_columns 怎样对结果分组

HAVING secondary_constraint 行必须满足的第二条件

ORDER BY sorting_columns 怎样对结果排序

LIMIT count 结果限定

自动增长的数据类型处理

create sequence myseq increment by 1 start with 1 maxvalue 99999;

主键列上加auto_increment

MySql和Oracle数据库的区别?相关推荐

  1. MySQL数据库和Oracle数据库的区别

    由于SQL Server不常用,所以这里只针对MySQL数据库和Oracle数据库的区别 (1) 对事务的提交 MySQL默认是自动提交,而Oracle默认不自动提交,需要用户手动提交,需要在写com ...

  2. mysql 读取oracle_RobotFramework读取mysql和oracle数据库

    一.robotframework连接mysql数据库 1.安装databaselibrary.pymysql 通过cmd命令执行:pip install robotframework-database ...

  3. MySQL与Oracle的应用区别

    关系型数据库(Oracle与MySQL优缺点.使用区别) MySQL的特点 1.性能卓越,服务稳定,很少出现异常宕机: 2.开放源代码无版本制约,自主性及使用成本低: 3.历史悠久,社区和用户非常活跃 ...

  4. mysql,oracle数据库优化之索引

    mysql,oracle数据库优化之索引,分库分表,表分区,本地索引,全局索引 数据库引擎 数据库索引 索引类型 主键索引 唯一索引 普通索引 全文索引 位图索引(oracle数据库才有) 在哪些列上 ...

  5. springcloud适配mysql和oracle数据库

    mysql和oracle数据库部分语法不相同,为了适配两种数据库(修改配置文件方式),可以先操作sql,然后通过代码级别再实现.比如oracle限制返回的条数:rownum<=1 但是mysql ...

  6. mysql 、oracle存储过程语法区别

    mysql .oracle存储过程语法区别 1.  条件语句:mysql使用elseif关键字,oracle是elsif关键字: oracle: if表达式 then 表达式: elsif 表达式: ...

  7. jsp mysql oracle_Jsp 连接 mySQL、Oracle 数据库备忘

    Jsp 连接 mySQL.Oracle 数据库备忘 2009-12-15 16:47 Jsp 环境目前最流行的是 Tomcat5.0.Tomcat5.0 自己包含一个 Web 服务器,如果是测试,就没 ...

  8. oracle数据库需要的端口号,SQL Server数据库、MySQL、Oracle数据库各自的默认端口号...

    我们今天主要向大家讲述的是SQL Server数据库.MySQL.Oracle数据库各自的默认端口号,以下就是对SQL Server数据库.MySQL.Oracle数据库各自的默认端口号的描述,望在你 ...

  9. mysql和Oracle数据库的一些异同。

    1.WHERE字句的LIKE条件中通配符. Oracle和mysql都支持%和_两个通配符,前者匹配任意个任意字符,后者匹配最多一个任意字符.但在处理本意字符%和_时,就很不相同了.mysql可以用转 ...

最新文章

  1. python (ploit3)hexun
  2. 直接广播地址_计算机网络之网桥、冲突域、广播域是什么?
  3. 高精度模板(含加减乘除四则运算)
  4. 2012年第一篇博文——致谢:2011年中国IT十大杰出博客获奖感言
  5. Tomcat 配置文件
  6. python 替换字符串
  7. mysql数据库作业_mysql数据库操作练习
  8. 有了MDL锁视图,业务死锁从此一目了然
  9. C#动态数组ArrayList介绍
  10. Linux 安装Nginx详细图解教程
  11. Impala 源码分析-FE
  12. 【Uplift】因果推断基础篇
  13. python小程序表白
  14. Oracle的 wm_concat 的排序问题,Oracle的 listagg 函数[转]
  15. C#练习题答案: 反恐精英系列【难度:1级】--景越C#经典编程题库,1000道C#基础练习题等你来挑战
  16. 色彩校正(CCM)和伽马校正(Gamma)
  17. table的行和列的隐藏和显示
  18. C++入门 “引用”,“内联函数” 详解
  19. win7系统安装信息服务器不可用怎么办,win7系统rpc服务器不可用怎么办
  20. 开源中最好的Web开发的资源 ——来自CoolShell.cn

热门文章

  1. 建立数字化、学习型人事平台,HR 与业务终于不再「隔空对话」
  2. 续写传奇,浪潮存储凭何脱颖而出
  3. TechWorld2021技术嘉年华,解锁“不一样”的技术盛会
  4. Serverless 终结 Kubernetes?
  5. 你家的饮水机,到底可以有多脏?
  6. 揭密|淘宝服务端千万级高并发架构的演进之路
  7. XSS常见攻击与防御
  8. 小型微型计算机系统退回修改,小型微型计算机系统
  9. 华为oj题目c语言,华为OJ机试题目——24点游戏算法
  10. 安卓游戏开发用什么引擎_游戏开发学习第一天————用什么软件