数据库大师成长日记:SQL Server和MySQL常用SQL区别
发布时间:2019-01-11 18:36:26 所属栏目:MySql教程 来源:网云技术
导读:SQLServer和MySQL都是大家常用的数据库,她们基本兼容SQL-92标准,但语法风格还是有一些不同,下面列举一部分两者常用SQL片段的差异,权当抛砖引云,其实两者之间的细微差异多着呢。 查看表结构的方式 SQLServer方式: --查看系统内所有数据库 SELECTname,
SQLServer和MySQL都是大家常用的数据库,她们基本兼容SQL-92标准,但语法风格还是有一些不同,下面列举一部分两者常用SQL片段的差异,权当抛砖引云,其实两者之间的细微差异多着呢。 ![]() 查看表结构的方式SQLServer方式:
MySQL方式:
语句结束符号SQLServer的结束符号: 使用单行GO 分号; 什么都不写 MySQL的结束符号: 似乎一直都是用分号;。 返回前几条记录SQL Server的写法是:
MySQL的写法是:
获取当前的日期时间SQL Server的写法是:
MySQL的写法是:
循环支持以1到100求和为例,我们看看两者实现的不同方式 SQL Server只有一个while循环,语法如下:
MySQL支持好几种,先看看While循环:
再看看MySQL的REPEAT UNTIL 循环循环:
再看看MySQL的LOOP循环
细微区别太多,这里就不一一列举了。 【编辑推荐】
点赞 0, (编辑:广安站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- mysql-在sql中进行多次搜索和查找
- 分享两个实用脚本 一键查看索引历史使用情况
- java – 更新单个表的多行
- html5 Canvas画图教程(3)—canvas出现1像素线条模糊不清的原
- 修复 status 为 unusable 的 index(ORA-01502)
- Mysql binlog日志有哪几样格式
- sql 根据指定条件获取一个字段批量获取数据插入另外一张表字
- 分享两个实用SQL--查看故障时间等待事件、问题sql及会话访问
- MySql EntityFrameworkCore System.TypeLoadException
- cursor.fetchall()使用MySQldb和python返回额外的字符