所以我想在mysql上做一个在线判断系统,它将在nodejs上运行,并使用reactjs作为前端库。
在短期内,在线评判系统是用来评分和反馈上传的脚本,取决于它是否返回一个错误,正确,超时,或其他。我设计这个系统是为了取代旧的手工作业修正方法。
问题是,旧系统是基于SQLServer的tsql,我不确定tsql在nodejs中是否受支持,也不确定它是否与mysql语法有任何区别,实际上根本没有计划将它作为我的新系统的基础(我计划继续使用mysql作为新的在线评判系统的基础)
我想问的是,t-sql和mysql select语法之间有什么区别吗?
例如,我知道
SELECT * FROM <table_name>
在tsql和mysql中返回相同的结果。但是如果有更复杂的查询,包括join或order/group查询呢。
任何帮助都将不胜感激
1条答案
按热度按时间n53p2ov01#
node.js不支持sql server,例如mssql包。
这两种dbms产品都支持ansi/iso标准sql的一个公共子集,并具有专有扩展。将应用程序转换为mysql的努力将取决于所使用的专有特性以及使用的ansi-sql构造,这些构造尚未在mysql中实现。