MYSQL 数据类型 技术教程文章

MySQL数据类型

整型(xxxint)浮点型(float和double)定点数(decimal)字符串(char,varchar,xxxtext)二进制数据(xxxBlob)日期时间类型数据类型的属性1.整型(xxxint) 数据类型含义tinyint(m)1个字节表示(-128~127)smallint(m)2个字节表示(-32768~32767)mediumint(m)3个字节表示(-8388608~8388607)int(m)4个字节表示(-2147483648~2147483647)bigint(m)8个字节表示(+-9.22*10的18次方)注:m表示最大显示宽度。不表示数据位数、...

MYSQL的常用命令和增删改查语句和数据类型

连接命令:<a href="http://lib.csdn.net/base/mysql" class=‘replace_word‘ title="MySQL知识库" target=‘_blank‘ style=‘color:#df3434; font-weight:bold;‘>MySQL</a> -h[主机地址] -u[用户名] -p[用户密码] 创建<a href="http://lib.csdn.net/base/mysql" class=‘replace_word‘ title="MySQL知识库" target=‘_blank‘ style=‘color:#df3434; font-weight:bold;‘>数据库</a>:create database [库名] 显示所有数据库...

MySQL支持的数据类型(1)

整数类型 字节 最小值 最大值tinyint 1有符号-128 无符号0有符号127 无符号255smallint 2有符号-32768 无符号0有符号32767 无符号65535mediumint 3有符号-8388608 无符号0有符号8388607 无符号1677215int、integer 4有符号-2147483648 无符号0有符号2147483647 无符号4294967295bigint 8有符号-9223372036854775808 无符号0有符号9223372036854775807 无符号18446744073709551615 浮点数类型 字节 最小值 最大值float 4 1.17549435...

MYSQL的常用命令和增删改查语句和数据类型

连接命令:<a href="http://lib.csdn.net/base/mysql" class=‘replace_word‘ title="MySQL知识库" target=‘_blank‘ style=‘color:#df3434; font-weight:bold;‘>MySQL</a> -h[主机地址] -u[用户名] -p[用户密码] 创建<ahref="http://lib.csdn.net/base/mysql" class=‘replace_word‘ title="MySQL知识库" target=‘_blank‘ style=‘color:#df3434; font-weight:bold;‘>数据库</a>:create database [库名] 显示所有数据库...

MYSQL的常用命令和增删改查语句和数据类型!

连接命令:<a href="http://lib.csdn.net/base/mysql" class=‘replace_word‘ title="MySQL知识库" target=‘_blank‘ style=‘color:#df3434; font-weight:bold;‘>MySQL</a> -h[主机地址] -u[用户名] -p[用户密码] 创建<a href="http://lib.csdn.net/base/mysql" class=‘replace_word‘ title="MySQL知识库" target=‘_blank‘ style=‘color:#df3434; font-weight:bold;‘>数据库</a>:create database [库名] 显示所有数...

高性能MySQL(四)—Schema与数据类型优化(1)【代码】

(?2)N?1到2N?1,N是存储空间的位数。 整数类型有可选的UNSIGNED属性,表示不允许负值,这大致可以使整数的上限提升一倍。 MySQL可以为整数类型指定宽度,例如INT(11),对于大多数应用这是没有意义的。它不会限制值得合法范围。只是规定了MySQL的交互工具(客户端)用来显示字符的个数。对于存储和计算来讲INT(1)和INT(20)是一样的。实数类型实数是带有小数部分的数字。MySQL支持精确类型,也支持不精确类型。 float和double类型支持...

MySQL数据类型--日期时间【图】

自接触学习MySQL已有一段时间了,对于MySQL的基础知识还是有一定的了解的。在这一路学习过来,每次不管看书还是网上看的资料,对于MySQL数据类型中的时间日期类型总是一扫而过,不曾停下来认认真真的研究学习。最近在图书馆借了一本关于MysQL的书籍,打算全面的学习研究一遍。在之前,我对于时间日期数据类型不怎么感冒,也没怎么用过这一类型。在我的做项目里用到存贮时间的数据,我都是采用int整型数据类型来存储,即是存储时间戳...

MySQL的数据类型和建库策略详解

无论是在小得可怜的免费数据库空间或是大型电子商务网站,合理的设计表结构、充分利用空间是十分必要的。这就要求我们对数据库系统的常用数据类型有充分的认识。下面我就将我的一点心得写出来跟大家分享。 一、数字类型 数字类型按照我的分类方法分为三类:整数类、小数类和数字类。 我所谓的“数字类”,就是指DECIMAL和NUMERIC,它们是同一种类型。它严格的说不是一种数字类型,因为他们实际上是将数字以字符串形式保存的;他的值...

MySQL数据类型

InnoDB表 .frm : 表结构 .ibd : 表空间(数据和索引)SHOW ENGINESSHOW TABLE STATUS 程序语言连接数据库的方式: 动态SQL: 通过函数或方法与数据库服务建立连接 嵌入式SQL: JDBC,ODBC 客户端: mysql, mysqladmin ,mysqldump mysqlimport mysqlcheck 服务器: mysqld, mysqld_safe, mysqld_multimy.cnf /etc/my.cnf --->/etc/mysql/my.cnf --->$MYSQL_HOME/my.cnf --->--default-extra-file=/path/to/somefile ---...

Mysql支持的数据类型

一.数值类型 Mysql支持所有标准SQL中的数值类型,其中包括严格数据类型(INTEGER,SMALLINT,DECIMAL,NUMBERIC),以及近似数值数据类型(FLOAT,REAL,DOUBLE PRESISION),并在此基础上进行扩展。 扩展后增加了TINYINT,MEDIUMINT,BIGINT这3种长度不同的整形,并增加了BIT类型,用来存放位数据。 整数类型 字节 范围(有符号) 范围(无符号) 用途 TINYINT 1字节 (-128,127) (0,2...

MySQL数据类型、变量修饰及变量区别

BIT 按位存储近似数值float 2^4 单精度浮点型double 2^8 双精度浮点型realfloat(g,f)g:表示一共多少位f:表示浮点数多少位例 1.36 g=3 f=2字符型定长:CHAR(#)、BINARYCHAR 2^8 VARCHAR 2^16 变长BINARY 区分大小写、定长VARBINARY 区分大小写、变长TINYBLOB 2^8BLOB 2^16 二进制大对象MEDIUMBLOB 2^24LONGBLOB 2^32TINYTEXT 2^8TEXT 2^16 文本型MEDIUNTEXT 2^24LONGTEXT 2^32ENUM 枚举例: ENUM(‘M’,‘F’) 只能写入 M或F...

Mysql基础知识:数据类型【图】

1. 整数类型 2. 浮点数类型和定点数类型DECIMAL型的取值范围与DOUBLE相同,但是DECIMAL的有效范围由M、D决定。而且DECIMAL的字节数为M+2,即定点数的存储空间是根据其精度决定的。M:精度,是数据的总长度,小数点不占位置;D:标度,小数点后的长度 eg:FLOAT(6,2):数据长度为6,小数点后保留2位的FLOAT数据类型。按照该定义,1234.56符合要求。 3. 日期和时间类型YEAR类型:(使用1个字节表示)可以用4位字符串或数字表示,也...

MySQL数据类型和常用字段属性【代码】

auto_increment primary key2.binarybinary属性只用于char和varchar值。当为列指定了该属性时,将以区分大小写的方式排序。与之相反,忽略binary属性时,将使用不区分大小写的方式排序。例如: 代码如下:hostname char(25) binary not null 3.defaultdefault属性确保在没有任何值可用的情况下,赋予某个常量值,这个值必须是常量,因为MySQL不允许插入函数或表达式值。此外,此属性无法用于BLOB或TEXT列。如果已经为此列指定了NULL...

MySQL技术内幕(SQL编程)-数据类型

,面向联机事务处理的应用。特点是行锁设计、支持外键、默认读取操作不会产生锁。最为常用的引擎,5.5.8版本后的默认存储引擎。 MyISAM:表锁设计、支持全文索引、不支持事务,面向OLAP数据库应用,5.5.8版本前曾是默认存储引擎。其缓冲池只缓存索引文件,不缓存数据文件。 NDB:集群存储引擎,结构是share nothing的集群架构,可提供更高级的高可用性。数据全部放在内存中,主键查找速度极快,面向OLTP数据库应用类型。 Memory:数据...

mysql学习笔记(二)--- MySQL数据类型【图】

。其中,int用的最多。2、浮点型(float和double):注:参数m只影响显示效果,不影响精度,d却不同,会影响到精度。3、定点数(decimal):decimal(m,d) 定点类型浮点型在数据库中存放的是近似值,而定点类型在数据库中存放的是精确值。参数m是定点类型数字的最大个数(精度),范围为0~65,d小数点右侧数字的个数,范围为0~30,但不得超过m。对定点数的计算能精确到65位数字。4、字符串(char,varchar,xxxtext):注:如果要存文本,可...

MySQL数据类型

一.数值类型 Mysql支持所有标准SQL中的数值类型 整数类型 字节 范围(有符号) 范围(无符号) 用途 TINYINT 1字节 (-128,127) (0,255) 小整数值 SMALLINT 2字节 (-32 768,32 767) (0,65 535) 大整数值 MEDIUMINT 3字节 (-8 388 608,8 388 607) (0,16 777 215) 大整数值 INT或INTEGER 4字节 (-2 147 483 648,2...

MySql数据库数据类型和Sql Server 数据库数据类型之间的差异【代码】

1. MySQL支持enum和set类型,SQL Server不支持;2. MySQL不支持nchar、nvarchar、ntext类型;3. MySQL数据库的递增语句是AUTO_INCREMENT,而MS SQL是identity(1,1);4. MS SQL默认到处表创建语句的默认值表示是((0)),而在MySQL里面是不允许带两括号的;5. MySQL需要为表指定存储类型;6. MS SQL识别符是[],[type]表示他区别于关键字,但是MySQL却是 `,也就是按键1左边的那个符号;7. MS SQL支持getdate()方法获取当前时间日期,但...

MySQL数据类型【图】

create table int_test(a int zerofill NOT NULL auto_increment, PRIMARY KEY (a)); >createtable int_test_4(a int(4) zerofill NOT NULL auto_increment, PRIMARY KEY (a)); >select * from int_test_4; +------------+ |a | +------------+ | 0001 | | 0002 | |2147483648 | +------------+ >select * from int_test; +------------+ |a | +------------+ |0000000001 | |0000000002 | |2147483...

MySQL常见的数据类型【图】

一、数据类型是什么?数据类型是指列、存储过程参数、表达式和局部变量的数据特征,它决定了数据的存储格式,代表了不同的信息类型。有一些数据是要存储为数字的,数字当中有些是要存储为整数、小数、日期型等... 二、MYSQL常见数据类型MySQL支持多种类型,大致可以分为四类:数值型、浮点型、日期/时间和字符串(字符)类型。 1、数值类型MySQL支持所有标准SQL数值数据类型。这些数值类型包括严格数值数据类型(INTEGER、SMALLINT...

MYSQL-数据类型【图】

数据类型YEAR 1970--2069 TIME -838:59:59--+838:59:59 DATE 1000/1/1--9999/12/31 DATATIME 1000/1/1-0:0 --9999/12/31-23:59:59 TIMESTAMP 1970/1/1-0:0 –2037 MYSQL-数据类型标签:alt png 数据 images 数据类型 data http -- blog 本文系统来源:http://www.cnblogs.com/fanmu/p/6537484.html