使用text
mysql提供四種text型別:tinytext
,text
,mediumtext
和longtext
。
下面顯示每個text
型別的大小,假設我們使用乙個字符集,該字符集需要1
個位元組來儲存字元。
tinytext
可以儲存的最大字元是255
(2 ^ 8 = 256
,1
位元組開銷)。
請參閱以下示例:
create table articles (
id int auto_increment primary key,
title varchar(255),
summary tinytext
);
sql
在本示例中,我們建立了乙個名為articles
的新錶,該錶具有資料型別為tinytext
的summary
列。
text
資料型別最多可容納64kb
,相當於65535
(2 ^ 16 - 1
)個字元。text
還需要2
位元組開銷。
alter table articles
add column body text not null
after summary;
sql
在本示例中,我們使用alter table語句將具有text
資料型別的body
列新增到articles
表。
mediumtext
最多可容納16mb的文字資料,相當於16,777,215
個字元。它需要3
位元組開銷。
mediumtext
可用於儲存相當大的文字資料,如書籍文字,***等。例如:
use testdb;
create table white*****s (
id int auto_increment primary key,
body mediumtext not null,
published_on date not null
);
sql
longtext
可以儲存高達4gb的文字資料,這是非常巨大的。 它需要4
位元組開銷。
在本教程中,您已經學會了如何使用各種mysqltext
資料型別來儲存資料庫表中的文字。
python連線mysql獲取資料字串獲取變數
usr bin python coding utf 8 import mysqldb 開啟資料庫連線 db mysqldb.connect 3.12.5.1 root root test charset utf8 使用cursor 方法獲取操作游標 cursor db.cursor 使用execut...
Oracle資料字串拼接
select tablename,ltrim max sys connect by path fieldname,as fields from select tablename,fieldname,rnfirst,lead rnfirst over partition by tablename or...
oracle擷取資料字串
主要的函式介紹 1 拼接字串 1 可以使用 來拼接字串 1 select 拼接 字串 as strfrom dual 2 通過concat 函式實現 1 select concat 拼接 字串 as strfrom dual 注 oracle的concat函式只支援兩個引數的方法,即只能拼接兩個引數...