MySQL学习笔记-基础实践篇(二)

mysql的五大数据类型

1、整数类型

包括:bit、bool、 tinyint、smallint、 mediumint、int、bigint

2、浮点数类型

包括:float、double、decimal

3、字符串类型

包括:char、varchar、tiny blob、blob、mediumblob、longblob、tinytext、text、mediumtext、longtext

4、日期类型:

包括:Date、DataTime、TimeStamp、Time、Year

5、其他类型

暂不介绍,用的较少

数据库操作

创建一个数据表

create table 表名(字段名 数据类型);

show databases;
use test;
create table demo1(c1 tinyint);

在这里插入图片描述

show tables;

在这里插入图片描述

表中插入数据

insert into 表名 values(值1,值2);

insert into demo1 values(-pow(2,7)),(pow(2,7)-1);

在这里插入图片描述

查看表中某字段值

select 字段 from 表名

select c1 from demo1;

在这里插入图片描述

查看表中所有元素

select * from 表名

select * from demo1;

在这里插入图片描述

溢出情况

tinyint类型(有符号整型)

表达最大长度2的7次方-1,就是-127~127
如果超出了可能报错,也可能截断
例如:

insert into demo1 values(pow(2,7));

在这里插入图片描述

insert into demo1 values(pow(2,8));

在这里插入图片描述
查看结果看看值

select c1 from demo1;

在这里插入图片描述
结果数据被截断了。
也有报错的情况,如下图
在这里插入图片描述

tinyint unsigned类型(有符号整型)

表达最大长度0~255,越界可能报错,也可能截断
在这里插入图片描述
创建多个字段的表

create table test3(a int,b int(5),c int(5) unsigned,d int(5) zerofill,e int(5) unsigned zerofill);

在这里插入图片描述
查看表

desc test3;

在这里插入图片描述
插入数据看看

insert into test3 values(1,1,1,1,1),(11,11,11,11,11),(12345,12345,12345,12345,12345);

在这里插入图片描述
查看数据

select * from test3;

在这里插入图片描述
查看表

show create table test3;

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
浮点类型(容易懵,注意看)
在这里插入图片描述
在这里插入图片描述
未完待续…

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值