sql server 与mysql差异(innodb)
MySQL |
SQL SERVER |
CHAR_LENGTH(str) |
LEN(character_expression) |
CONCAT(str1,str2,...) |
str1+str2 |
INSERT(str,pos,len,newstr) |
STUFF ( character_expression , start , length ,character_expression ) |
LOCATE(substr,str [,pos]) |
CHARINDEX ( expression1 ,expression2 [ , start_location ] ) |
LEFT(str,len) |
LEFT ( character_expression , integer_expression ) |
LENGTH(str) |
DATALENGTH ( expression ) |
LTRIM(str) |
LTRIM(character expression) |
REPEAT(str,count) |
REPLICATE(character_expression,times) |
REPLACE(str,from_str,to_str) |
REPLACE(character_expression,searchstring,replacementstring) |
REVERSE(str) |
REVERSE(character_expression) |
RIGHT(str,len) |
RIGHT(character_expression,integer_expression) |
RTRIM(str) |
RTRIM(character expression) |
SUBSTRING(str,pos,len) |
SUBSTRING(character_expression, position, length) |
SUBSTRING_INDEX(str,delim,count) |
无 |
TRIM([{BOTH | LEADING | TRAILING} [remstr] FROM] str) |
无 |
MySQL |
SQL SERVER |
CURDATE() |
无 |
CURTIME() |
无 |
DATE(expr) |
无 |
DATE_ADD(date,INTERVAL expr unit) |
DATEADD(datepart, number, date) |
DAY(date) |
DATEPART('dd', date) |
HOUR(time) |
DATEPART('hh', date) |
MINUTE(time) |
DATEPART('mi', date) |
MONTH(date) |
DATEPART('mm', date) |
NOW() |
GETDATE() |
SECOND(time) |
DATEPART('ss', date) |
TIME(expr) |
无 |
YEAR(date) |
DATEPART('yy', date) |
如果表Test中有A、B两个字段,创建视图如下
Create view v_test as select * from Test;
此时视图实际的定义如下:
Create view v_test as select A,B from Test;
也就是说Test将来增加的字段并不在视图里面。
在SQL SERVER中,如果创建视图如下
Create view v_test as select * from Test;
此时视图实际的定义就是:
Create view v_test as select * from Test;
视图中永远都包含Test的所有字段。
sql server 与mysql差异(innodb)的更多相关文章
- MySQL基本语法(一):和SQL Server语法的差异小归纳
html { font-family: sans-serif } body { margin: 0 } article,aside,details,figcaption,figure,footer,h ...
- 对Oracle 、SQL Server、MySQL、PostgreSQL数据库优缺点分析
对Oracle .SQL Server.MySQL.PostgreSQL数据库优缺点分析 Oracle Database Oracle Database,又名Oracle RDBMS,或简称Oracl ...
- 从SQL Server到MySQL,近百亿数据量迁移实战
从SQL Server到MySQL,近百亿数据量迁移实战 狄敬超(3D) 2018-05-29 10:52:48 212 沪江成立于 2001 年,作为较早期的教育学习网站,当时技术选型范围并不大:J ...
- sql server vs mysql
1.中文: my.ini [mysqld] character-set-server=utf8 character-set-client=utf8 data\testdb\db.opt default ...
- 通过sql server 连接mysql
图文:通过sql server 连接mysql 1.在SQL SERVER服务器上安装MYSQL ODBC驱动; 驱动下载地址:http://dev.mysql.com/downloads/con ...
- 数据库 SQL Server 到 MySQL 迁移方法总结
最近接手一起老项目数据库 SQL Server 到 MySQL 的迁移.因此迁移前进行了一些调查和总结.下面是一些 SQL Server 到 MySQL 的迁移方法. 1. 使用 SQLyog 迁移 ...
- atitit。mssql sql server 转换mysql 及 分页sql ast的搭建
atitit.mssql sql server 转换mysql 及 分页sql ast的搭建 1. 主要的的转换::函数的转换,分页的转换 1 2. 思路::mssql sql >>as ...
- SQL Server to MySQL
使用 Navicat 导入向导迁移 会遇到以下问题 SQL Server 中的 GUID 类型字段会变成 {guid} 多个外层花括号, 导致程序问题. 部分字段类型长度不大一致, 需要手工调整. . ...
- Decimal为SQL Server、MySql等数据库的一种数据类型
Decimal为SQL Server.MySql等数据库的一种数据类型,不属于浮点数类型,可以在定义时划定整数部份以及小数部分的位数.使用精确小数类型不仅能够保证数据计算更为精确,还可以节省储存空间, ...
- Linux + .net core 开发升讯威在线客服系统:同时支持 SQL Server 和 MySQL 的实现方法
前段时间我发表了一系列文章,开始介绍基于 .net core 的在线客服系统开发过程. 有很多朋友一直提出希望能够支持 MySQL 数据库,考虑到已经有朋友在用 SQL Server,我在升级的过程中 ...
随机推荐
- 2023 年 CCF 春季测试赛模拟赛 - 2 题解
T1 约数和 标准解法 \(n = a_1^{b_1} \times a_2^{b_2} \dots a_k^{b_k}\) 那么根据算术基本定理的推广,约数个数和约数和都是可以快速计算得到 约数和 ...
- Windows.h 文件学习
SDk :软件开发工具包 Api :Windows操作系统提供给应用程序编程的接口,windows.h 窗口:窗口是屏幕上的一块矩形区域,是Windows应用程序与用户进行交互的接口,分为客户区与非 ...
- 看了这本基础教程的书籍你还担心你的python学不好吗?
python基础教程(第二版)PDF高清版免费下载地址: 提取码:chcj 值得花时间阅读的一本书 内容简介 · · · · · · 本书是经典教程的全新改版,作者根据Python 3.0版本的种种 ...
- Vue基础 · 父子组件之间的交互(5)
1.父子组件交互 <body> <div id="app"> <!--子组件接收到"change"方法,绑定父组件的方法--> ...
- 基于AD9361的双收双发射频FMC子卡
FMC177-基于AD9361的双收双发射频FMC子卡 一.板卡介绍 FMC177射频模块分别包含两个接收通道与发射通道,其频率可覆盖达到70MHz~6GHz,AD9361芯片提供具有成本效益的实验平 ...
- quasar+vue、Input组件绑定两个值
项目中关于一个只读input绑定两个值,例如input显示取值范围,通过查看vue及quasar文档找出解决方法,如下代码: <q-input v-bind:value="`${det ...
- calendar.getActualMaximum(calendar.DAY_OF_MONTH)的陷阱,2月份最后一天成了3月3号
引用一下别人的链接: https://blog.csdn.net/dongyuxu342719/article/details/78131697
- less 4-7
LESS--4 先试一下单引号,发现没有效果,不报错,然后根据题目用双引号,报错. 根据报错的内容可以发现,参数ID是包括在一对双引号和括号之中的.和上一题类似,构造注入查询语句. ") a ...
- SpringCloudBus实现配置文件动态更新
前言 在SpringCloud之配置中心(config)的使用的基础上加上SpringCloudBus实现配置文件动态更新 在此之前需要修改版本,否则会出现"Endpoint ID 'bus ...
- MC 末影人
#include <iostream> #include "minecraft.h" using namespace std; int x=225,y=115,z=23 ...