Win10配置Mysql的环境变量及常用命令及与oracle不同函数集

Win10配置Mysql的环境变量及常用命令

开发工具与关键技术:vs2017 、eclopse、JavaScript、
作者:Amewin
撰写时间:2019年2月29日

C# 九九乘法表

配置环境变量可以通过windows + R 打开命令窗口,直接登陆mysql,执行mysql的基本操作
在这里插入图片描述
环境变量 :图3 拷贝mysql 的路径 mysql.exe 的路径
在环境变量 =>(系统变量) => Path =>(编辑) 在第一行添加 (mysql.exe 的路径) 注意后面要加英文状态的分号 ; 添加完后(XXX的用户变量) Path中添加 相同的环境路径(为了避免某些bug)。
示例:C:\Program Files\MySQL\MySQL Server 5.7\bin;

设置好,记得确认保存,重新打开命令窗口

MySQL 简介 a)
MySQL 是一个开源免费的关系型数据库管理系统. b)
默认用户: root c)
默认端口号: 3306
安装 MySQL
a) 版本: 5.7.12.0, 需要先安装.Net Framework 4.0 支持
b) 只安装 MySQL Server 即可
c) 设置 root 用户的密码为 root, 方便记忆
d) 一路 next 即可 1.3 卸载 MySQL
a) 通过 MySQL Installer – Community 工具可以安装, 配 置和卸载 MySQL, 方便
b) 卸载后需要重启电脑.
MySQL 常用命令
连接 MySQL mysql –uroot –p mysql
查看当前所有的数据库 show databases;
创建数据库: create database 数据库名;
使用(切换)数据库: use 数据库名;
查看当前数据库的所有表格 show tables;
退出 exit;
查询语句基本和oracl 基本相同
注意指令的使用,必要的时候尾部要加英文分号 。
可以避免某些不必要的麻烦。
附赠本人遇到oracle与mysql不同函数

Oraclemysql函数说明
INSTR(‘nhusij’,‘s’,2)INSTR(‘nhusij’,‘s’,2)参数个数不同

ORACLE: select INSTR(‘nhuij’,‘s’,2) value from dual(要求从位置2开始)

MYSQL: select INSTR(‘nhuij’,‘s’) value(从默认的位置1开始)
SUBSTR(‘asdf’,2,2)SUBSTR(‘asdf’,2,2)函数名称不同:–分割选中字符

ORACLE: select substr(‘asdf’,2,2) value from dual

MYSQL: select substring(‘asdf’,2,2) value
instr(‘asdpfghj’,’ab’)locate(‘ab’,’asdpfghj’)函数名称不同:–查看选中字符的位置

instr -> locate(注意:locate的子串和总串的位置要互换)
ORACLE: SELECT instr(asdpfghj’, ‘ab’) VALUE FROM DUAL

MYSQL: SELECT locate(‘ab’, asdpfghj’) VALUE
length(str)char_length()函数名称不同:–字符串长度

ORACEL: SELECTlength(‘AHHSDF’) VALUE FROM DUAL

MYSQL: SELECT char_length(‘AHHSDF’) VALUE
nvl(u.email_address, 10)IFNULL(u.email_address,10)

ISNULL(u.email_address)
函数名称不同(根据同的作用进行选择):
非空值判断
DECODE没有该函数
TO_CHAR(SQLCODE)date_format/ time_format函数名称不同–转化成字符串类型
to_date(str,format)STR_TO_DATE(str,format)函数名称不同:

ORACLE:SELECT to_date(‘2019-3-6’,‘yyyy-mm-dd’) VAULE FROM DUAL

MYSQL: SELECT STR_TO_DATE(‘2019-03-01’, ‘%Y-%m-%d’) VAULE
to_date(str,format)STR_TO_DATE(str,format)函数名称不同:

ORACLE:SELECT to_date(‘2010-3-6’,‘yyyy-mm-dd’) VAULE FROM DUAL

MYSQL: SELECT STR_TO_DATE(‘2009-03-06’, ‘%Y-%m-%d’) VAULE
trunc(-1.002)cast(-1.052 as SIGNED)函数名称不同:截取指定长度数字

TRUNC函数为指定元素而截去的日期值。

ORACLE: select trunc(-1.052) value from dual

MYSQL:select cast(-1.052 as SIGNED) value
TO_NUMBER(str)CAST(“1234” AS SIGNED INTEGER)函数名称不同:转换为数字类型

SYSDATEnow() / SYSDATE()获取系统当前时间

ADD_MONTHS(sysdate, 2)DATE_ADD(sysdate(),
interval 2 month)
函数名称不同:增加指定月份

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值