MySQL初步学习

Posted

tags:

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

一、有符号数和无符号数

简而言之,有符号数就是有正有负。无符号数则是只有正数。

二、设置是否为空

default null:默认为空

not null:不允许为空

什么都不写:默认为空,即同defalut null

三、日期类型

date:年月日,即XXXX-XX-XX

datetime:年月日时分秒,即XXXX-XX-XX    XX:XX:XX

timestamp

time:只有时间,即XX:XX:XX

year:只有年份,即XXXX

举例:建一个表,字段如下:

技术分享

插入一行,均为当前时间。

技术分享

执行之后的结果如下:

技术分享

若要插入一个指定的日期,则有以下方式:

技术分享

执行之后的结果为:

技术分享

四、char和varchar的区别

char和varchar很类似,都是用来保存mysql中较短的字符串。

二者的主要差别在于存储方式的不同:

char列的长度固定为创建表时声明的长度,长度可以从0~255的任何值;

而varchar列的值为可变长字符串,长度可以指定为0~255

 

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

mysql初步学习

MySql初步学习

关于mysql的初步学习

关于mysql的初步学习

MySQL初步学习

Mysql DBA 高级运维学习笔记-初步增量恢复mysql数据库