所以我想在MySql上创建一个在线评判系统,它将在NodeJ上运行并使用ReactJs作为前端库。
短期内,在线评判系统用于评分和反馈上传的脚本,取决于它是否返回错误,正确,超时等。我设计这个系统来取代仍然手动的旧的分配校正方法。
问题是,旧系统基于Sql server的TSQL,我不确定NodeJS是否支持TSQL,也不确定它是否与MySQL语法有任何差别,实际上并没有。我有计划将它作为我新系统的基础。 (我计划坚持使用MySQL作为新的在线评判系统的基础)
我想问的是,T-SQL和MySQL SELECT语法之间有什么区别吗?
例如,我知道
SELECT * FROM <table_name>
在TSQL和MySQL中都返回相同的结果。 但是如果有更复杂的查询包括JOIN或ORDER / GROUP查询会怎么样呢。
任何帮助将不胜感激
答案 0 :(得分:0)
Node.js支持SQL Server,例如mssql package
两个DBMS产品都支持ANSI / ISO标准SQL的通用子集,并且还具有专有扩展。将应用程序转换为MySQL的工作将取决于使用的专有功能以及尚未在MySQL中实现的ANSI SQL构造。