• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • 国家字符集

    标准SQL定义NCHARNATIONAL CHAR作为指示CHAR列应使用某些预定义字符集的方式。MySQL使用utf8此预定义字符集。例如,这些数据类型声明是等效的:

    CHAR(10) CHARACTER SET utf8
    NATIONAL CHARACTER(10)
    NCHAR(10)
    

    这些是:

    VARCHAR(10) CHARACTER SET utf8
    NATIONAL VARCHAR(10)
    NVARCHAR(10)
    NCHAR VARCHAR(10)
    NATIONAL CHARACTER VARYING(10)
    NATIONAL CHAR VARYING(10)
    

    您可以使用(或)在国家字符集中创建一个字符串。这些语句是等效的:N'literal'n'literal'

    SELECT N'some text';
    SELECT n'some text';
    SELECT _utf8'some text';