Java每日总结10(MySQL)

1.对数据库的操作:

(1)创建数据库:

CREAT DATABASE [IF NOT EXISTS] XXX;

(2)删除数据库:

DROP DATABASE [IF EXISTS] XXX

(3)使用数据库:

USE `XXX`  --注意这里是反括号

(4)查看数据库:

SHOW DATABASE --查看所有的数据库

 

2.数据库的列属性:

(1)数值:

tinyint     十分小的数据      1字节

smallint     较小的数据         2字节

mediumint   中等大小的数据     3字节

int      标准的整数    4字节  最常用

bigint      较大的数据    8字节

float        浮点型      4字节

double    浮点型      8字节

(2)字符串:

char    字符串固定大小的  0~255

varchar    可变字符串        0~65535  常用的  String

tinytext     微型文本      2^8-1

text     文本串       2^16-1  保存大文本

(3)时间日期:

就像java.util.Date

 

date    YYY-MM-DD  日期格式

time    HH:mm:ss   时间格式

datetime  YYYY-MM-DD HH:mm:ss  最常用的时间格式

timestamp  时间戳  1970.1.1到现在的毫秒数!   也较为常用

year  年份表示

 

(4)null

 没有值,未知(注意,不要再运算的使用使用null值,这样会导致计算的结果为null)

 

3.数据库的字段属性

(1)Unsigned:

无符号的整数,声明了该列数不能为负值

(2)zerofill:

0填充的

不足的位数都用0来填充。例如:int(3) ,5   输出 005

(3)自增:

通常理解为自增,自动在上一条记录的基础上+1(默认)

通常可以用来设计唯一的主键 index ,必须是整数类型

可以自定义设计主键自增的起始值和步长

(4)非空  Null not null

假设设置为 not null , 如果不给它赋值,就会报错

NULL,如果不填写值,默认值就是null。

posted @ 2021-10-11 21:01  闫闫不是那个严  阅读(22)  评论(0编辑  收藏  举报