Mysql-SqlServer区别

 1 /*
 2 sql规范 
 3 所有关键字大写 
 4 表面跟字段跟数据库对应
 5 一条sql语句结束必须跟;号
 6 */
 7 
 8 
 9 /*关键字处理*/
10 --sqlserver
11 SELECT * FROM [Date];
12 --mysql 
13 SELECT * FROM `Date`;
14 
15 /*分页*/
16 --sqlserver
17 SELECT * FROM (SELECT *, ROW_NUMBER() OVER(Order by a.CreateTime DESC ) AS RowNumber FROM table_name AS a ) AS b WHERE RowNumber BETWEEN @PageIndex AND @PageSiez; 
18 --mysql 
19 SELECT * FROM T LIMIT @pageIndex, @PageSize;
20 
21 varchar(max)
22 --sqlserver支持
23 --mysql不支持请用text 类型 
24 
25 uniqueidentifier
26 --sqlserver支持
27 --mysql不支持请用varchar类型 
28 
29 /*参数化*/
30 --sqlserver 用@符号
31 
32 --mysql  用?符号or@符号
33 
34 
35 /*视图*/
36 --sqlserver 支持
37 --mysql  不支持
38 
39 /*事件*/
40 --sqlserver 不支持
41 --mysql  支持

 

posted @ 2015-09-07 16:45  刘小吉  阅读(251)  评论(0编辑  收藏  举报