sql和mysql语法的区别有:mysql支持enum和set类型,sql不支持,mysql需要为表指定存储类型,mysqlL中text字段类型不允许有默认值,sql允许有等等方面都存在差异

MySQL与SQLServer的语法区别

1、MySQL支持enum,和set类型,SQL Server不支持

2、MySQL不支持nchar,nvarchar,ntext类型

3、MySQL的递增语句是AUTO_INCREMENT,而MS SQL是identity(1,1)

4、MS SQL默认到处表创建语句的默认值表示是((0)),而在MySQL里面是不允许带两括号的

5、MySQL需要为表指定存储类型

6、MS SQL识别符是[],[type]表示他区别于关键字,但是MySQL却是 `,也就是按键1左边的那个符号

7、MS SQL支持getdate()方法获取当前时间日期,但是MySQL里面可以分日期类型和时间类型,获取当前日期是current_date (),当前完整时间是 now()函数

8、MS SQL不支持replace into 语句,但是在最新的sql20008里面,也支持merge语法

9、MySQL支持insert into table1 set t1 = „‟, t2 = „‟

但是MS SQL不支持这样写

10、MySQL支持insert into tabl1 values (1,1), (1,1), (1,1), (1,1), (1,1), (1,1), (1,1)

11、MySQL在创建表时要为每个表指定一个存储引擎类型,而MS SQL只支持一种存储引擎

12、MySQL不支持默认值为当前时间的datetime类型(MS SQL很容易做到),在MySQL里面 是用timestamp类型

13、MS SQL里面检查是否有这个表再删除,需要这样:if exists (select * from dbo.sysobjects where id = object_id(N’uc_newpm’)

and OBJECTPROPERTY(id,N’IsUserTable’)=1)

但是在MySQL里面只需要DROP TABLE IF EXISTS cdb_forums;

14、MySQL支持无符号型的整数,那么比不支持无符号型的MS SQL就能多出一倍的最大数 存储

15、MySQL不支持在MS SQL里面使用非常方便的varchar(max)类型,这个类型在MS SQL里 面既可做一般数据存储,也可以做blob数据存储

16、MySQL创建非聚集索引只需要在创建表的时候指定为key就行,比如:KEY displayorder (fid,displayorder)

在MS SQL里面必须要:create unique nonclustered index index_uc_protectedmembers_username_appid

on dbo.uc_protectedmembers (username asc,appid asc)

17、MySQL text字段类型不允许有默认值

18、MySQL的一个表的总共字段长度不超过65XXX。

19、一个很表面的区别就是MySQL的安装特别简单,而且文件大小才110M(非安装版),相比微软这个庞然大物,安装进度来说简直就是…

20、MySQL的存储过程只是出现在最新的版本中,稳定性和性能可能不如MS SQL。

21、同样的负载压力,MySQL要消耗更少的CPU和内存,MS SQL的确是很耗资源。

22、mysql的ifnull()函数对应sql的isnull()函数;

23、mysql的存储过程中变量的定义去掉@;

24、mysql的每句结束要用";"

25、SQLServer存储过程的AS在MySql中需要用begin …end替换

mysql sql语法区别_sql和mysql语法有什么不同相关推荐

  1. mysql sql长度限制_SQL限制– MySQL限制

    mysql sql长度限制 When we work with a huge amount of data there are cases when we need to restrict the n ...

  2. mysql sql高级教程_SQL高级教程

    一.top子句 top子句用于规定要返回的记录的数目 并非所有数据库系统都支持top子句 # sqlserverSELECT TOP number|percent column_name(s) FRO ...

  3. mysql与sql哪个简单_Sql与MySQL简单入门

    作为过来人,给"新司机"一点建议:运维时需要搭建的生产环境,需尽量保持与测试环境一致:但搭建环境时,又苦于找不到合适的版本怎么办?不用怕,我是一个体贴的人,管杀也管埋(该链接为My ...

  4. mysql sql注释符号_SQL注入注释符(#、-- 、/**/)使用条件及其他注释方式的探索

    以MySQL为例,首先我们知道mysql注释符有#.-- (后面有空格)./**/三种,在SQL注入中经常用到,但是不一定都适用.笔者在sqlilabs通关过程中就遇到不同场景用的注释符不同,这让我很 ...

  5. mysql sql使用序列_SQL 使用序列

    SQL 使用序列 序列是根据需要产生的一组有序整数:1, 2, 3 ... 序列在数据库中经常用到,因为许多应用要求数据表中的的每一行都有一个唯一的值,序列为此提供了一种简单的方法. 本节阐述在 My ...

  6. mysql sql语句联系_sql语句练习50题(Mysql版)

    表名和字段 –1.学生表 Student(s_id,s_name,s_birth,s_sex) –学生编号,学生姓名, 出生年月,学生性别 –2.课程表 Course(c_id,c_name,t_id ...

  7. mysql sql优化_浅谈mysql中sql优化

    说到sql优化,一般有几个步骤呢,在网上看到了一篇很不错的帖子.在这分享一下吧,也是自己学习的一个过程. 一.查找慢查询 1.1.查看SQL执行频率 SHOW STATUS LIKE 'Com_%'; ...

  8. mysql sql监控_如何对mysql语句进行监控

    快速阅读 为什么要监控sql语句,以及如何监控,都有哪几种方式可以监控. 我们知道sql server 中有个工具叫sql profile ,可以实时监控sql server中 执行的sql 语句,以 ...

  9. mysql与access区别_access与mysql的区别

    access与mysql的区别: (1)Mysql是Oracle支持的开源项目,而access是microsoft的一个非常小型的数据库,需要付费,当然我们现在有的都是盗版,所以免费,但是这种盗版的a ...

  10. mssql mysql 语法区别_mssql与mysql区别之——变量区别

    sql server中变量要先申明后赋值: 局部变量用一个@标识,全局变量用两个@(常用的全局变量一般都是已经定义好的): 申明局部变量语法:declare @变量名 数据类型:例如:declare ...

最新文章

  1. SAP S4HANA 账户组的配置里'Int.Std.Grping'选项没勾选导致ABAP程序报错
  2. matlab ac电源,MATLAB对AC/DC/AC电源的死区效应谐波仿真
  3. acdream 1222 Quantization Problem [dp]
  4. java构造器详解_Java中关于构造器的使用详解
  5. 没有流氓软件,只有流氓行为
  6. mysql 相关操作
  7. Tomcat修改端口号图文详解
  8. uva 10247 - Complete Tree Labeling(dp)
  9. 视觉欺骗:你绝不会相信A和B颜色相同!
  10. 福利彩票36选7模拟程序
  11. 手机的开发者选项怎么找(真机调试)
  12. SMSAlarm短信猫语音猫快速连接
  13. CORBA的简单介绍及HelloWorld
  14. openssl源码中的头文件include error
  15. 输入三个字母,比较AISS码大小
  16. CRLF、LF、CR详解及在git中应用
  17. [源码和文档分享]基于C++的餐厅管理程序的设计与实现
  18. 局域网arp攻击_3分钟告诉你,你是如何在使用公共WIFI时被黑客攻击的!
  19. Linux的PS修改名称,ps命令的10个例子
  20. 让珊瑚虫QQ显出隐身好友

热门文章

  1. AutoCAD2020布局和模型窗口背景色都修改为黑色
  2. 20191203每日一句
  3. MATLAB调用OpenCV流程(MATLAB R2016a+OpenCV3.1.0+VS2010
  4. 《图解算法》学习笔记之选择排序
  5. c++拼接字符串效率比较(+=、append、stringstream、sprintf)
  6. 190119每日一句
  7. now is all
  8. Atitit 下推自动机﹙PDA﹚说明书 目录 1. 概念组成与原理成分 1 2. 性状 1 3. 适用场景 主治 适应症 1 3.1. 所有场景()。 1 3.2. 语法解析 构建ast 2 3.
  9. Atiitt 兼容性提升的艺术 attilax总结 目录 1. 兼容性产生的原因 2 1.1. Api变化 2 1.2. 需求的资源不满足 2 2. 兼容性的分类 2 2.1. Web方面的兼容性
  10. Atitit 搜集热点,热门文章的整理 attilax 最近