MySQL数据库之字符串类型

 字符串类型:

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;

 

 

 

  • 3
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值