小王学习Mysql之旅Day03

数据库学习第三天

一.操作数据库(了解)

Mysql不区分大小写

1.创建数据库

CREATE DATABASE [IF NOT EXISTS] +名称

2.删除数据库

DROP DATABASE [IF  EXISTS] +名称

3.使用数据库

USE `名称`

4.查看数据库

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

思路:

1.对照SQLyog可视化历史记录查看SQL

2.固定的语法或者关键字必须要强行记住!

二.数据库的列类型

数值

1.tinyint 十分小的数据 一个字节

2.smallint 较小的数据 两个字节

3.mediumint 中等大小的数据 三个字节

4.int 标准的整数 四个字节

5.bigint 较大的数字 八个字节

6.float 单精度浮点数 四个字节

7.double 双精度浮点数 八个字节

8.decimal 字符串型的浮点数 金融计算的时候一般使用

字符串

1.char 字符串固定大小的 0-255

2.varchar 可变字符串 0-65535

3.tinytext 微型文本 2^8-1

4.text 文本串 2^16-1

时间日期

1.date Y-M-D 日期

2.time H:M:S 时间

3.datetime Y-M-D H:M:S 最常用的时间格式

4.timestamp 时间戳 Y-M-D到现在的毫秒数

5.year 年份

null

没有值,未知

不要使用NULL进行运算,结果为NULL

三.字符串的字段属性(重点)

Unsigned :

1.无符号的整数

2.声明了该列不能声明为负数

zerofill:

1.0填充的

2.不足的位数使用0来填充

自增:

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

2.通常用来设置唯一的主键,必须是整数类型

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

非空:

NULL/not NULL

1假设设置为not NULL,不赋值就会报错

2.NULL 不写输入值,默认就是null

默认:

1.设置默认值

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值