暂无图片
sqlserver语法跟MySQL语法有较大区别吗?
我来答
分享
暂无图片 匿名用户
sqlserver语法跟MySQL语法有较大区别吗?

sqlserver语法跟MySQL语法有较大区别吗?

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
风行

mysql和sqlserver语法不一样,主要区别在于:1、大小写敏感性。MySQL和SQL Server一样,对大小写不敏感。但不同的是,在MySQL中对部分对象的引用是大小写敏感的,如数据库名、表名,但对字段、索引、函数、存储过程等的引用不敏感。2、注释符3、自增列。MySQL中设置自增列(auto_increment)的列必须是有索引的列,且创建表时要显式指定的种子值需要在建表语句之后。另外MySQL一张表只能有一个自增列。而SQL Server中可以有多个自增列。4、mysql支持enum,和set类型,sql server不支持。5、修改表名。SQL Server使用存储过程sp_rename;mysql使用alter语句中的rename功能。

暂无图片 评论
暂无图片 有用 2
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
mysql中mysql.server配置文件详解
回答 2
参考https://blog.csdn.net/JustinQin/article/details/120114603
xtrbackup在备份从库的时候,如果这个时候有业务写入,将导致主从复制延迟,这个问题有法解决没?
回答 3
专门配置一台从库来备份数据
MYSQL 大事务运行过程中 REDO LOG 会发生什么?
回答 2
大事务会被拆分为若干个迷你事务(MTR),每个MTR会写入若干个redoblock(512字节)当系统出发刷盘操作(每秒,redobuffer到一半了,其它事务提交了),都会把redobuffer里面
MySQL truncate对事务还有索引会不会产生影响?
回答 1
TRUNCATETABLE将在事务块中间导致隐式提交,不影响索引
MySQL如何定时生成指定范围的随机数值?
回答 7
写一个event往一个固定表中插随机种子值,然后你生成随机数的时候去固定表中取种子值
MySQL一个业务字段只有2种值,需要用字典表吗?
回答 2
已采纳
comment加一个说明就可以了吧。字典表其实也是一个说明备注
mysql自增字段必须为主键 但是主键又不能为空,自增有什么作用吗?
回答 1
已采纳
主要是为了存储整齐,按顺序存储。这样紧凑。如果uuid的话,就是东写一下,西写一下,碎片多了。
求告知:mysql数据库哪个版本稳定,兼容性强,对聚合函数要求低?
回答 1
已采纳
建议选择8.0版本,一般为了保证稳定性选择3月6月之前的版本即可。目前8.0.25就可以了。聚合函数部分变化一直没有,8.0都了窗口函数,应该对统计有一些帮助
请问:外部导入mysql数据库的数据量庞大,怎么确保导入的数据都是正确的呢?
回答 1
已采纳
所谓正确指的是什么,要是原数据本身异常,导入进去之后也是一样的或则导入的时候报错。还有也可以导入完成之后,总行数,random抽取数据进行验证。
对付mysql服务器cpu时高时低的状况,如何进行排查呢?是否有工具可以一下子定位多少个thread及对应的sql语句呢?
回答 1
cpu高无非是等待,并发多,sql语句执行时间长。看现象应该是长sql语句或则存储过程等问题。可以看下慢日志,binlog分析。需要转当时的sql语句的话,可以参考一下方式。https://www.m