SQL创建表之数据类型;

来源:互联网 发布:系统工程编程 编辑:程序博客网 时间:2024/06/07 08:28

SQL创建表之数据类型

创建一个或多个表:create【创建】table【表】 表名称(字段名称 字段类型(长度) 约束,字段名称 字段类型(长度) 约束);

例:create table表名称( 字段名称int20))

字段类型:一个实体对应一个表,一个实体属性对应表的一个字段。

Java中的类型 MySQL中类型     tiny【微小的】

byte/short/int/long tinyint/smallint/int/bigint

Float float

Double double

Boolean bit

Char /string charvarchar类型

Charvarchar区别:char代表是固定长度的字符或字符串。

定义类型char(8);向这个字段存入字符串hello,那么数据库会使用三个空格来补全。超过了会报错(如果值经常改变,经常修改用固定的char

Varchar代表的是可变长度的字符串。

定义类型varchar8),向这个字段存入字符串hello,那么存入数据库的就是hello。(一般用于固定的值,不经常改变的)

 

Data date/time/datetime/timestamp    stamp【】

Datetimetimestamp区别:

Datetime就是既有日期又有时间的日期类型,如果没有向字段中存值,那么数据库就用null存入到数据库中()

Timestamp也是既有日期又有时间的日期类型,如果没有向字段中存值,数据库会使用系统当前时间存入到数据库中。(适用当前时间的)

File BLOB【一团一滴】/TEXT【文本】


原创粉丝点击