首页 > 数据库 >Mysql列的类型(数值类型、小数类型)

Mysql列的类型(数值类型、小数类型)

时间:2022-11-08 22:56:46浏览次数:49  
标签:12 t4 t5 Mysql 类型 TABLE INTO SELECT 小数

#一、演示整型中的tinyint,有符号范围在-128-127,无符号范围在0-255
		#if 指定unsigned,则tinyint表示无符号:此时范围在0-255;
CREATE  TABLE t1 (id  
			TINYINT);
CREATE TABLE t4(id
			TINYINT UNSIGNED);
INSERT INTO t1 VALUES(123);

# insert into t3 values(-12);#此时-12添加不进去,不在范围内;

INSERT INTO t4 VALUES(12);#添加12到t4表中
SELECT *FROM t1;
SELECT  * FROM  t4;

/*
二、bit 类型:bit(m) 其中m的范围在1-64;
		在添加数据范围按照你给定位数的二进制来表示
		查询时,仍然可以按照数来查询;
*/
CREATE TABLE t5(num  BIT(8));#表示长度为8位
INSERT INTO  t5 VALUE(6);
SELECT *FROM t5;#最终表显示的是6的二进制位数;
SELECT *FROM t5 WHERE num=6;

/*
三、数值型(小数)的基本使用
	float单精度,double双精度、decimal(m,d)
	decimal(m,d)[unsigned]精度最高,m代表的是小数位数的总数,d代表的是小数点后面的位数
	if d是0,则值没有小数点或者分数部分,M最大是65,D最大是30,如果D被省略,默认是0,如果M被省略,默认是10
*/

CREATE TABLE t7(
		n1 FLOAT,n2 DOUBLE,n3 DECIMAL(30,20));
	#添加数据
	INSERT INTO t7 VALUE(3.142355,25.12365568,17.131415925645644);
	SELECT *FROM t7;

  

 

标签:12,t4,t5,Mysql,类型,TABLE,INTO,SELECT,小数
From: https://www.cnblogs.com/nzm-2019/p/16871543.html

相关文章

  • MySql - 基础学习 - 联表查询
    一.联表查询--联表查询/*思路1.需求分析,分析查询的字段来自于那张表(连接查询)2.确定使用那种查询方式3.确定交叉点(两张表中什么数据是相同的)4.判断条件`student`......
  • 【MySQL】测试题01
    ✅作者简介:热爱国学的Java后端开发者,修心和技术同步精进。......
  • MySQL
    1.简介MySQL是一个关系型数据库管理系统,由瑞典MySQLAB公司开发,属于Oracle旗下产品。数据库是按照数据结构来组织、存储和管理数据的仓库。是一个长期存储在计算机内......
  • Java——数据类型转换:自动类型转换&强制类型转换
                             ==================================================================================......
  • 切记:永远不要在MySQL中使用UTF-8
    MySQL使用UTF-8issue 问题描述:最近我遇到了一个bug,我试着通过Rails在以“utf8”编码的MariaDB中保存一个UTF-8字符串,然后出现了一个离奇的错误:Incorrect value:‘\xF0\x......
  • docker 快速部署 elasticseach kafa mysql redis pgsql etcd
    version:"3"services:pgsql:container_name:pgsqlimage:postgres:latestprivileged:trueenvironment:POSTGRES_PASSWORD:password......
  • C++ 面经 ----- C++11新特性:auto & decltype 类型推导
    C++11引入了auto和decltype关键字使用他们可以在编译期就推导出变量或者表达式的类型,方便开发者编码也简化了代码。 auto示例autoa=10;//10是int型,可以自动推导......
  • 数据库编程——Oracle MySQL SQL
    在学习数据库编程总结了笔记,并分享出来。09-数据库编程day03(oraclemysqlsql)  一、学习目标1.oracle创建和管理表2.oracle的视图,索引,同义词,序列(了解作用和创建方式......
  • C#注释类型
    C#注释类型......
  • mysql 5.7安装及使用binlog日志恢复数据库
    目录mysql5.7安装及使用binlog日志恢复数据库binlog日志介绍安装mysql5.7开启Binlog日志查看binlog日志状态和内容通过Binlog恢复数据清理MySQL的binlog日志自动删除手动......