MySQL

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL 相关的知识,希望对你有一定的参考价值。

1 数据类型(列类型)

  • 所谓的数据类型:对数据进行统一的分类,从系统的角度出发是为了能够使用统一的方式进行管理,更好的利用有限的空间。
  • SQL中将数据类型分成了三大类:

技术分享

2 数值类型

  • 数值类型数据:都是数值。
  • 系统将数值型分为整数类型和浮点数类型。

 

2.1 整数类型

  • 在SQL中因为更多的要考虑如何节省磁盘空间,所以系统将整数类型又细分成了5类:
    • tinyint   迷你整型,使用一个字节存储,表示的状态最多为256种。
    • smallint      小整型,使用2个字节存储,表示的状态最多为65536种。
    • mediumint 中整型,使用3个字节存储。
    • int              标准整型,使用4个字节存储。
    • bigint         大整型,使用8个字节存储。  

 

  • 创建一张整型表
create table my_int(
   int_1 tinyint,
   int_2 smallint,
   int_3 mediumint,
   int_4 int,
   int_5 bigint 
)charset utf8;

技术分享

  • 插入数据
-- 插入数据
insert into my_int(int_1,int_2,int_3,int_4,int_5) values(1,2,3,4,5);

技术分享

  • 查看数据
select * from my_int;

技术分享

 

  • SQL中的数值类型全部都是默认有符号的:分正负。
  • 有的时候,需要使用无符号数据,需要给数据类型限定为int unsigned;--无符号

 

  • 给my_int表增加一个无符号类型。
alter table my_int add int_6 int unsigned;

技术分享

 

以上是关于MySQL 的主要内容,如果未能解决你的问题,请参考以下文章

从mysql的片段中加载ListView

连接MySQL出现错误:ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: YES)(代码片段

使用 json rereiver php mysql 在片段中填充列表视图

关于mysql驱动版本报错解决,Cause: com.mysql.jdbc.exceptions.jdbc4Unknown system variable ‘query_cache_size(代码片段

修改MySQL密码报错“ERROR 1819 (HY000): Your password does not satisfy the current policy requirements“(代码片段

mysql查看版本的四种方法