成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

常用的MySQL數據類型有哪些?

數據庫 MySQL
此文章主要向大家介紹的是MySQL數據類型即,括數值型、字符(串)型與日期和時間型與NULL值以及定義一個列的語法的描述。

以下的文章主要向大家介紹的是MySQL數據類型,MySQL數據類型主要可以分成四種其中包括數值型、字符(串)型與日期和時間型與NULL值。如果你對這些數據庫類型十分感興趣的話,你就可以瀏覽以下的文章了。

1. MySQL數據類型

在MySQL中有如下幾種數據類型:

(1)數值型

數值是諸如32 或153.4 這樣的值。MySQL 支持科學表示法,科學表示法由整數或浮點數后跟“e”或“E”、一個符號(“+”或“-”)和一個整數指數來表示。1.24E+12 和23.47e-1 都是合法的科學表示法表示的數。而1.24E12 不是合法的,因為指數前的符號未給出。

浮點數由整數部分、一個小數點和小數部分組成。整數部分和小數部分可以分別為空,但不能同時為空。

數值前可放一個負號“-”以表示負值。

(2)字符(串)型

字符型(也叫字符串型,簡稱串)是諸如“Hello, world!”或“一個饅頭引起的血案”這樣的值,或者是電話號碼87398413這樣的值。既可用單引號也可用雙引號將串值括起來。

初學者往往分不清數值87398143和字符串87398143的區別。都是數字啊,怎么一 個要用數值型,一個要用字符型呢?關鍵就在于:數值型的87398143是要參與計算的,比如它是金融中的一個貨款總額;而字符型的87398143是不 參與計算的,只是表示電話號碼,這樣的還有街道號碼、門牌號碼等等,它們都不參與計算。

(3)日期和時間型

日期和時間是一些諸如“2006-07-12”或“12:30:43”這樣的值。MySQL還支持日期/時間的組合,如“2006-07-12 12:30:43”。

(4)NULL值

NULL表示未知值。比如填寫表格中通訊地址不清楚留空不填寫,這就是NULL值。

我們用Create Table語句創建一個表(參看前面的章節),這個表中包含列的定義。例如我們在前面創建了一個joke表,這個表中有content和writer兩個列:

定義一個列的語法如下:

其中列名由col_name 給出。列名可最多包含64個字符,字符包括字母、數字、下劃線及美元符號。列名可以名字中合法的任何符號(包括數字)開頭。但列名不能完全由數字組成,因 為那樣可能使其與MySQL數據類型分不開。MySQL保留諸如SELECT、DELETE和CREATE這樣的詞,這些詞不能用做列名,但是函數名(如POS 和MIN)是可以使用的。

列類型col_type表示列可存儲的特定值。列類型說明符還能表示存放在列中的值的***長 度。對于某些類型,可用一個數值明確地說明其長度。而另外一些值,其長度由類型名蘊含。例如,CHAR(10) 明確指定了10個字符的長度,而TINYBLOB值隱含***長度為255個字符。

有的類型說明符允許指定***的顯示寬度(即顯示值時使用多少個字符)。浮 點類型允許指定小數位數,所以能控制浮點數的精度值為多少。

可以在列類型之后指定可選的類型說明屬性,以及指定更多的常見屬性。屬性起修飾類型的作用,并更改其處理列值的方式,屬性有以下類型:

(1)專用屬性用于指定列。例如,UNSIGNED 屬性只針對整型,而BINARY屬性只用于CHAR 和VARCHAR。

(2)通用屬性除少數列之外可用于任意列。可以指定NULL 或NOT NULL 以表示某個列是否能夠存放NULL。還可以用DEFAULT,def_value 來表示在創建一個新行但未明確給出該列的值時,該列可賦予值def_value。def_value 必須為一個常量;它不能是表達式,也不能引用其他列。不能對BLOB 或TEXT 列指定缺省值。

如果想給出多個列的專用屬性,可按任意順序指定它們,只要它們跟在列類型之后、通用屬性之前即可。類似地,如果需要給出多個通用屬性,也可按任意順序給出它們,只要將它們放在列類型和可能給出的列專用屬性之后即可。

2. MySQL的列(字段)類型

數據庫中的每個表都是由一個或多個列(字段)構成的。在用CREATE TABLE語句創建一個表時,要為每列(字段)指定一個類型。列(字段)的類型比MySQL數據類型更為細化,它精確地描述了給定表列(字段)可能包含的值的種類,如是否帶小數、是否文字很多。

【編輯推薦】

  1. MySQL 操作日志查看的實際操作步驟與代碼
  2. jsp MySQL 中的中文問題的產生與解決
  3. MySQL命令導數據的實際操作與代碼
  4. 用c語言正確讀取MySQL數據庫實戰演示
  5. MySQL中文顯示問題的破解方案
責任編輯:佚名 來源: 博客園
相關推薦

2022-03-08 15:32:49

Python數據集合代碼

2010-06-10 10:06:01

MySQL數據類型

2010-07-23 14:18:47

SQL Server數

2010-04-22 09:42:00

2010-07-09 15:10:11

MS SQL Serv

2022-07-03 06:10:15

MySQL數據庫

2010-07-09 16:33:23

2010-08-20 10:26:25

DB2數據類型

2010-05-21 16:33:02

MySQL數據庫

2021-03-24 09:37:41

數據類型數據分析數據的分類

2010-10-08 14:04:44

MySQL數值數據類型

2017-07-10 13:38:07

MySQL數據類型整數類型

2010-10-15 13:28:34

MySql數據類型

2025-01-06 05:10:00

Python數據類型編程

2017-10-24 14:05:16

MySQLSchema數據類型

2019-08-12 11:40:48

數據庫SQLite3數據類型

2022-06-06 07:35:26

MySQLInnoDBMyISAM

2010-06-13 18:00:56

MySQL數據類型

2010-04-07 16:21:11

Oracle常用命令

2011-04-20 16:14:09

LinuxWindows
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 精品久久久久一区二区国产 | 精品国产1区2区3区 一区二区手机在线 | 国产高清av免费观看 | 久在线观看 | 亚洲第一色av | 色偷偷噜噜噜亚洲男人 | 亚洲va中文字幕 | 超碰人人人 | 玖玖国产精品视频 | 久久av在线播放 | 久久一日本道色综合久久 | 色精品视频 | 天天干com| 亚洲人的av | 精品成人佐山爱一区二区 | 国产午夜精品久久久久 | 一级毛片在线播放 | 黑人成人网| 欧美综合一区二区 | 成人免费福利视频 | 国产一区二区三区四区在线观看 | 久久福利电影 | 中文字幕一区在线观看视频 | 黄页网址在线观看 | 日韩精品一区二区三区在线观看 | 97碰碰碰 | 97视频在线观看免费 | 日韩在线国产 | 成人h动漫亚洲一区二区 | 黄色一级毛片 | 99精品一区二区 | 国产精品欧美一区喷水 | 欧美精品91 | 亚洲天堂成人在线视频 | 日韩精品视频在线免费观看 | 国产午夜在线 | 日韩精品在线观看一区二区 | 国产精品视频网址 | 欧美精品99 | 国产精品免费一区二区三区四区 | 亚洲一区不卡在线 |