频道栏目
首页 > 数据库 > 其他综合 > 正文
MySQL数据库之字符串类型
2018-09-27 11:46:22           
收藏   我要投稿

字符串类型:

char,varchar,tinyblob,tinytext,blob,text, mediumblob mediumtext longblob longtext

char:定长字符串类型,范围0~255个字节

char(10):插入数据时,最多插入10个字节,如果插入的字节数不足

10字节时,也占内存10字节大小。

定义数据类型长度时,最长为255

create table txt_01(content char(255));

varchar:可变字符串类型,范围0~255。

规定长度时:最大值为255个字节

varchar(10):表示最多存储10个字节,如果不满足10个字节,在

内存中按照实际字节数占用。

blob:一种字符串类型,存储数据时存储的时字符对应的字节码。字节范围:0~65535

create table txt_02 (content blob);

insert into txt_02 values('你好');

insert into txt_02 values('0');

insert into txt_02 values('1');

insert into txt_02 values('9');

insert into txt_02 values('A');

insert into txt_02 values('Z');

insert into txt_02 values('a');

insert into txt_02 values('z');

select * from txt_02;

text:一种字符串类型 字节范围:0~65535

create table txt_03 (content text);

insert into txt_03 values ('你好吗?我很讨厌你');

select * from txt_03;

longblob:极大字符串类型,存储的是字符对应的字节码。

longtext:极大字符串类型,存储的是字符。

上述两种类型的字节范围: 0~Java语言的int的最大值的2倍+1;

虚表dual:数据库为程序员提供的一个没有字段的表。

作用:一般用来当作一个查询语句的基表。

练习:

计算1+2+2*3.select 1+2+2*3 from dual;

select 2*3+2/3 from date_t01;

-- mysql数据库的特点:在运算,可以不基于表操作。select 1+2;

点击复制链接 与好友分享!回本站首页
上一篇:mybatis支持批量update
下一篇:MySQL事务解析
相关文章
图文推荐
点击排行

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站