Mysql数据格式_MySQL
bitsCN.com
Varchar 对每个英文(ASCII)字符都占用2个字节,对一个汉字也只占用两个字节
char 对英文(ASCII)字符占用1个字节,对一个汉字占用2个字节Varchar 的类型不以空格填满,比如varchar(100),但它的值只是"qian",则它的值就是"qian"而char 不一样,比如char(100),它的值是"qian",而实际上它在数据库中是"qian "(qian后共有96个空格,就是把它填满为100个字节)。
由于char是以固定长度的,所以它的速度会比varchar快得多!但程序处理起来要麻烦一点,要用trim之类的函数把两边的空格去掉!
ntext
可变长度 Unicode 数据的最大长度为 230 - 1 (1,073,741,823) 个字符。存储大小是所输入字符个数的两倍(以字节为单位)。ntext 在 SQL-92 中的同义词是 national text。
text
服务器代码页中的可变长度非 Unicode 数据的最大长度为 231-1 (2,147,483,647) 个字符。当服务器代码页使用双字节字符时,存储量仍是 2,147,483,647 字节。存储大小可能小于 2,147,483,647 字节(取决于字符串)。
bigint:从-2^63(-9223372036854775808)到2^63-1(9223372036854775807)的整型数据,存储大小为 8 个字节。
int:从-2^31(-2,147,483,648)到2^31-1(2,147,483,647)的整型数据,存储大小为 4 个字节。
smallint:从-2^15(-32,768)到2^15-1(32,767)的整数数据,存储大小为 2 个字节。
tinyint:从0到255的整数数据,存储大小为 1 字节。
bit:1或0的整数数据,存储大小为 1 字节。
Unicode 数据
在 Microsoft® SQL Server™ 2000 中,传统上非 Unicode 数据类型允许使用由特定字符集定义的字符。字符集是在安装 SQL Server 时选择的,不能更改。使用 Unicode 数据类型,列可存储由 Unicode 标准定义的任何字符,包含由不同字符集定义的所有字符。Unicode 数据类型需要相当于非 Unicode 数据类型两倍的存储空间。
Unicode 数据使用 SQL Server 中的 nchar、varchar 和 ntext 数据类型进行存储。对于存储来源于多种字符集的字符的列,可采用这些数据类型。当列中各项所包含的 Unicode 字符数不同时(至多为 4000),使用 nvarchar 类型。当列中各项为同一固定长度时(至多为 4000 个 Unicode 字符),使用 nchar 类型。当列中任意项超过 4000 个 Unicode字符时,使用 ntext 类型。
说明 SQL Server 的 Unicode 数据类型是基于 SQL-92 标准中的国家字符数据类型。SQL-92 使用前缀字符 n 标识这些数据类型及其值。
1.数据类型
数据类弄是数据的一种属性,表示数据所表示信息的类型。任何一种计算机语言都定义了自己的数据类型。当然,不同的程序语言都具有不同的特点,所定义的数据类型的各类和名称都或多或少有些不同。SQL Server 提供了 25 种数据类型:
·Binary [(N)]
·Varbinary [(N)]
·Char [(N)]
·Varchar[(N)]
·Nchar[(N)]
·Nvarchar[(N)]
·Datetime
·Smalldatetime
·Decimal[(p[,s])]
·Numeric[(p[,s])]
·Float[(N)]
·Real
·Int
·Smallint
·Tinyint
·Money
·Smallmoney
·Bit
·Cursor
·Sysname
·Timestamp
·Uniqueidentifier
·Text
·Image
·Ntext
(1)二进制数据类型
二进制数据包括 Binary、Varbinary 和 Image.
Binary 数据类型既可以是固定长度的(Binary),也可以是变长度的。
Binary[(N)] 是 n 位固定的二进制数据。其中,n 的取值范围是从 1 到 8000。其存储窨的大小是 n + 4 个字节。
Varbinary[(N)] 是 n 位变长度的二进制数据。其中,n 的取值范围是从 1 到 8000。其存储窨的大小是 n + 4个字节,不是 n 个字节。
在 Image 数据类型中存储的数据是以位字符串存储的,不是由 SQL Server 解释的,必须由应用程序来解释。例如,应用程序可以使用 BMP、TIEF、GIF 和 JPEG 格式把数据存储在 Image 数据类型中。
(2)字符数据类型
字符数据的类型包括 Char,Varchar 和 Text。
字符数据是由任何字母、符号和数字任意组合而成的数据。
Varchar 是变长字符数据,其长度不超过 8KB。Char 是定长字符数据,其长度最多为 8KB。超过 8KB 的ASCII 数据可以使用Text 数据类型存储。例如,因为 Html 文档全部都是 ASCII 字符,并且在一般情况下长度超过 8KB,所以这些文档可以 Text 数据类型存储在 SQL Server 中。
(3)Unicode 数据类型
Unicode 数据类型包括 Nchar,Nvarchar 和Ntext。
在 Microsoft SQL Server 中,传统的非 Unicode 数据类型允许使用由特定字符集定义的字符。在 SQL Server 安装过程中,允许选择一种字符集。使用 Unicode 数据类型,列中可以存储任何由Unicode 标准定义的字符。在 Unicode 标准中,包括了以各种字符集定义的全部字符。使用Unicode 数据类型,所战胜的窨是使用非 Unicode 数据类型所占用的窨大小的两倍。
在 SQL Server 中,Unicode 数据以 Nchar、Nvarchar 和 Ntext 数据类型存储。使用这种字符类型存储的列可以存储多个字符集中的字符。当列的长度变化时,应该使用 Nvarchar 字符类型,这时最多可以存储 4000 个字符。当列的长度固定不变时,应该使用 Nchar 字符类型,同样,这时最多可以存储 4000 个字符。当使用 Ntext 数据类型时,该列可以存储多于 4000 个字符。
(4)日期和时间数据类型
日期和时间数据类型包括 Datetime 和 Smalldatetime 两种类型。
日期和时间数据类型由有效的日期和时间组成。例如,有效的日期和时间数据包括"4/01/98 12:15:00:00:00 PM"和"1:28:29:15:01 AM 8/17/98"。前一个数据类型是日期在前,时间在后一个数据类型是霎时间在前,日期在后。在 Microsoft SQL Server 中,日期和时间数据类型包括Datetime 和 Smalldatetime 两种类型时,所存储的日期范围是从 1753 年 1 月 1 日开始,到 9999 年12 月 31 日结束(每一个值要求 8 个存储字节)。使用 Smalldatetime 数据类型时,所存储的日期范围是 1900 年 1 月 1日 开始,到 2079 年 12 月 31 日结束(每一个值要求 4 个存储字节)。
日期的格式可以设定。设置日期格式的命令如下:
Set DateFormat {format | @format _var|
其中,format | @format_var 是日期的顺序。有效的参数包括 MDY、DMY、YMD、YDM、MYD 和 DYM。在默认情况下,日期格式为 MDY。
例如,当执行 Set DateFormat YMD 之后,日期的格式为年 月 日 形式;当执行 Set DateFormat DMY 之后,日期的格式为 日 月有年 形式
(5)数字数据类型
数字数据只包含数字。数字数据类型包括正数和负数、小数(浮点数)和整数 。
整数由正整数和负整数组成,例如 39、25、0-2 和 33967。在 Micrsoft SQL Server 中,整数存储的数据类型是 Int,Smallint 和 Tinyint。Int 数据类型存储数据的范围大于 Smallint 数据类型存储数据的范围,而 Smallint 据类型存储数据的范围大于 Tinyint 数据类型存储数据的范围。使用 Int 数据狗昔存储数据的范围是从 -2 147 483 648 到 2 147 483 647(每一个值要求 4个字节存储空间)。使用 Smallint 数据类型时,存储数据的范围从 -32 768 到 32 767(每一个值要求2个字节存储空间)。使用 Tinyint 数据类型时,存储数据的范围是从0 到255(每一个值要求1个字节存储空间)。
精确小娄数据在 SQL Server 中的数据类型是 Decimal 和 Numeric。这种数据所占的存储空间根据该数据的位数后的位数来确定。
在SQL Server 中,近似小数数据的数据类型是 Float 和 Real。例如,三分之一这个分数记作。3333333,当使用近似数据类型时能准确表示。因此,从系统中检索到的数据可能与存储在该列中数据不完全一样。
(6)货币数据表示正的或者负的货币数量 。在 Microsoft SQL Server 中,货币数据的数据类型是Money 和 Smallmoney。Money 数据类型要求 8 个存储字节,Smallmoney 数据类型要求 4 个存储字节。
(7)特殊数据类型
特殊数据类型包括前面没有提过的数据类型。特殊的数据类型有3种,即 Timestamp、Bit 和 Uniqueidentifier。
Timestamp 用于表示SQL Server 活动的先后顺序,以二进投影的格式表示。Timestamp 数据与插入数据或者日期和时间没有关系。
Bit 由 1 或者 0 组成。当表示真或者假、ON 或者 OFF 时,使用 Bit 数据类型。例如,询问是否是每一次访问的客户机请求可以存储在这种数据类型的列中。
Uniqueidentifier 由 16 字节的十六进制数字组成,表示一个全局唯一的。当表的记录行要求唯一时,GUID是非常有用。例如,在客户标识号列使用这种数据类型可以区别不同的客户。

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



Wie ändere ich Chinesisch in Englisch in Google Chrome? Einige Freunde möchten Google Chrome auf Englisch einstellen, damit sie während der Nutzung ihr Englisch kontinuierlich verbessern können. Wie stellt man es also auf Englisch ein? Google Chrome ist standardmäßig auf Chinesisch eingestellt. Im Folgenden zeige ich Ihnen, wie Sie die Sprache von Google Chrome auf Englisch einstellen. Einstellungsschritte: 1. Öffnen Sie [Google Chrome], wie in der Abbildung unten gezeigt. 2. Klicken Sie auf das Menü [drei Punkte] in der oberen rechten Ecke der Google Chrome-Benutzeroberfläche, wie in der Abbildung unten gezeigt. 3. Nachdem Sie die Menüseite aufgerufen haben, suchen Sie nach [Einstellungen], wie in der Abbildung unten gezeigt. 4. Nachdem Sie die Einstellungsseite aufgerufen haben, klicken Sie auf die Option [Sprache], wie in der Abbildung unten gezeigt. 5. Wählen Sie in der Sprachoberfläche [Sprache hinzufügen] aus, wie in der Abbildung unten gezeigt.

Viele Freunde stoßen bei der Verwendung von Computern immer auf verschiedene Probleme. Nach dem Einschalten des Computers stellen sie beispielsweise fest, dass der gesamte Computer auf Englisch zurückgesetzt wurde. Der folgende Editor zeigt Ihnen, wie So richten Sie einen Win10-Computer ein. So lösen Sie das Problem, dass beim Einschalten des Computers Englisch angezeigt wird. 1. Klicken Sie nach dem Einschalten des Computers unten links auf „Start – Einstellungen“. Wie in der Abbildung gezeigt: 2. Klicken Sie nach dem Aufrufen der Windows-Einstellungsoberfläche auf „Zeit und Sprache“. Wie in der Abbildung gezeigt: 3. Klicken Sie nach dem Aufrufen der Zeit- und Sprachoberfläche auf „Region und Sprache“. Wie in der Abbildung gezeigt: 4. Nachdem Sie die Regions- und Sprachoberfläche aufgerufen haben, klicken Sie auf „Spracheinstellungen verwalten“. Wie in der Abbildung gezeigt: 5. Klicken Sie nach dem Aufrufen der Verwaltungsoberfläche auf „Einstellungen kopieren“. Wie in der Abbildung gezeigt: 6. Geben Sie die Einstellungen für den Begrüßungsbildschirm ein

Einige Freunde müssen nicht die englische Tastatur verwenden, sondern nur die chinesische Tastatur. Zu diesem Zeitpunkt finden sie die englische Tastatur sehr problematisch und möchten sie jedoch nicht ausblenden, sondern direkt löschen Schauen wir uns die englische Eingabemethode an. So verbergen Sie die englische Tastatur in Win11 1. Die englische Tastatur kann nicht ausgeblendet werden, aber wir können sie direkt in der Eingabemethode löschen. 2. Geben Sie zunächst „Einstellungen“ über das Startmenü ein. 3. Wählen Sie dann „Zeit und Sprache“ aus. 4. Geben Sie dann „Sprache und Region“ ein und klicken Sie unten auf „Tastatur hinzufügen“, um Tastaturkürzel hinzuzufügen. 5. Klicken Sie dann auf die gewünschte Eingabemethode und dann auf den Pfeil in der unteren linken Ecke, um sie dorthin zu verschieben

Viele Freunde, die am Computer arbeiten, verwenden die englische Eingabemethode. Zu diesem Zeitpunkt müssen sie die englische Eingabe sperren. Werfen wir einen Blick auf die detaillierten Methoden unten. So sperren Sie die mit win10 gelieferte Eingabemethode auf Englisch: 1. Klicken Sie auf das Eingabemethoden-Logo in der unteren rechten Ecke des Desktops und dann auf „Spracheinstellungen“. 2. Klicken Sie dann unter der bevorzugten Sprache auf „Bevorzugte Sprache hinzufügen“. 3. Geben Sie im Dialogfeld „Englisch“ ein und klicken Sie, um die Sprache zu installieren. 4. Klicken Sie nach Abschluss der Installation auf „Als Standardsprache festlegen“.

Der interne Code eines chinesischen Zeichens benötigt zum Speichern 2 Bytes. Im beliebten chinesischen Zeichensystem in China belegt der interne Code eines chinesischen Zeichens 2 Bytes, da das chinesische Zeichenverarbeitungssystem die Kompatibilität zwischen chinesischen und westlichen Sprachen sicherstellen muss, wenn es sowohl ASCII-Codes als auch nationale Standardcodes für chinesische Zeichen gibt System wird es zu Mehrdeutigkeiten kommen. Zu diesem Zweck sollte der interne Code für chinesische Zeichen entsprechend verarbeitet und in den nationalen Standardcode umgewandelt werden.

PHP ist eine weit verbreitete serverseitige Skriptsprache, die häufig für die Website-Entwicklung verwendet wird. Während der Website-Entwicklung stoßen wir häufig auf die Notwendigkeit, chinesische Schriftzeichen zu transkodieren, insbesondere wenn es um chinesische Schriftzeichen geht. Durch die Beherrschung der PHP-Fähigkeiten bei der Verarbeitung der Transkodierung chinesischer Zeichen können Probleme wie verstümmelte Zeichen effektiv vermieden und die Stabilität und Benutzererfahrung der Website verbessert werden. 1. Funktionen utf8_encode und utf8_decode In PHP können Sie die Funktionen utf8_encode und utf8_decode verwenden, um chinesische Zeichen zu kodieren und zu dekodieren.

Im Windows-Betriebssystem können wir problemlos verschiedene Sprachen aktivieren, um die Systemanzeige zu erleichtern und so das Benutzererlebnis und die Kommunikationseffizienz weiter zu verbessern. Öffnen Sie die Systemeinstellungsoberfläche, wählen Sie dann die Option „Eingabemethode und Tastatur“ und klicken Sie dann, um die ausgewählte Sprache in dieser Benutzeroberfläche hinzuzufügen. So stellen Sie die Sprache von Windows 10 Home Edition auf Englisch ein. 1. Klicken Sie auf „Start“, um die Einstellungen aufzurufen. 2. Klicken Sie auf um Zeit und Sprache einzugeben 3. Wählen Sie „Region und Sprache“ und klicken Sie dann auf „Sprache hinzufügen“ 4. Wählen Sie Englisch (Vereinigte Staaten)

Das Prinzip der Konvertierung chinesischer Zeichen in die UTF-8-Kodierung beinhaltet tatsächlich das Konzept der Zeichenkodierung. In Computern müssen Textzeichen in Form von Zahlen dargestellt und gespeichert werden, und unterschiedliche Zeichenkodierungsschemata legen die Entsprechung zwischen verschiedenen Zeichen und Zahlen fest. UTF-8 ist eine häufig verwendete Zeichenkodierungsmethode. Sie unterstützt Zeichen weltweit und verwendet eine Kodierungsmethode mit variabler Länge, die Zeichen in verschiedenen Sprachen effektiv darstellen kann und besonders für den Unicode-Zeichensatz geeignet ist. Als gängige serverseitige Skriptsprache bietet auch PHP
