zoukankan      html  css  js  c++  java
  • sql server 与mysql差异(innodb)








    MySQL

    SQL SERVER

    CHAR_LENGTH(str)

    LEN(character_expression)

    CONCAT(str1,str2,...)

    str1+str2

    INSERT(str,pos,len,newstr)

    STUFF ( character_expression , start , length ,character_expression )

    LOCATE(substr,str [,pos])

    CHARINDEX ( expression1 ,expression2 [ , start_location ] )

    LEFT(str,len)

    LEFT ( character_expression , integer_expression )

    LENGTH(str)

    DATALENGTH ( expression )

    LTRIM(str)

    LTRIM(character expression)

    REPEAT(str,count)

    REPLICATE(character_expression,times)

    REPLACE(str,from_str,to_str)

    REPLACE(character_expression,searchstring,replacementstring)

    REVERSE(str)

    REVERSE(character_expression)

    RIGHT(str,len)

    RIGHT(character_expression,integer_expression)

    RTRIM(str)

    RTRIM(character expression)

    SUBSTRING(str,pos,len)
    SUBSTRING(str FROM pos FOR len)

    SUBSTRING(character_expression, position, length)

    SUBSTRING_INDEX(str,delim,count)

    TRIM([{BOTH | LEADING | TRAILING} [remstr] FROM] str)
    TRIM([remstr FROM] str)

    MySQL

    SQL SERVER

    CURDATE()

    CURTIME()

    DATE(expr)

    DATE_ADD(date,INTERVAL expr unit)
    DATE_SUB(date,INTERVAL expr unit)

    DATEADD(datepart, number, date)

    DAY(date)

    DATEPART('dd', date)

    HOUR(time)

    DATEPART('hh', date)

    MINUTE(time)

    DATEPART('mi', date)

    MONTH(date)

    DATEPART('mm', date)

    NOW()

    GETDATE()

    SECOND(time)

    DATEPART('ss', date)

    TIME(expr)

    YEAR(date)

    DATEPART('yy', date)

    v在创建视图时需要注意:

    如果表Test中有A、B两个字段,创建视图如下

    Create view v_test as select * from Test;

    此时视图实际的定义如下:

    Create view v_test as select A,B from Test;

    也就是说Test将来增加的字段并不在视图里面。

    在SQL SERVER中,如果创建视图如下

    Create view v_test as select * from Test;

    此时视图实际的定义就是:

    Create view v_test as select * from Test;

    视图中永远都包含Test的所有字段。

  • 相关阅读:
    win10系统设置指定程序开机自启
    PyCharm 2020.1 x64 专业版破解【亲测有效】
    xampp_mysql数据库root登录报错1045-Access denied for user 'root'@'localhost' (using password:YES)
    关于 Tomcat 启动时,解决控制台输出日志乱码问题的方案
    1.css选择器
    5.canvas
    4.音频与视频
    3.form表单
    淘宝店铺设计
    2.html5新布局元素
  • 原文地址:https://www.cnblogs.com/netact/p/4399105.html
Copyright © 2011-2022 走看看