2.MySQL-数据类型与操作数据表

  • 数据类型
  • 数据表操作

数据类型

10186693-2e761ef6a0cb92ed.png
数据类型

10186693-33444f8b51e24924.png
整型

选择最合理最适合的数据类型,而不是选择最大的数据类型。
年龄用整型,工资用浮点型

10186693-0a217b27a715d704.png
浮点型
10186693-e4eeb2e30e1876ff.png
日期时间型
10186693-5fa3efbe0d6173ee.png
字符型

char定长类型,如果为5个字符,只有abc,则后两位为空格
varchar变长类型
1个字节是8bit
ENUM枚举值,如性别选择
SET集合,最多有64个成员

数据表

行:记录,列:字段


10186693-731d59bb93f272a4.png
数据表

USE

  • 打开数据库
  • USE 数据库名称
10186693-6217568a4ca79916.png
USE
10186693-91472dcae38497b3.png
image.png
10186693-55a9e980fe9dd12c.png
创建数据表

CREATE TABLE一定不可以省略,IF NOT EXISTS 可以省略
table_name数据表名
column_name列名称(根据项目分析得到,不是凭空想象)
data_type数据类型

10186693-be437d2e2ce4e103.png
image.png

查看数据表列表

10186693-895d462c983e253a.png
查看数据表列表

10186693-a7558cdb7e7caaf7.png
接着上图内容

查看数据表结构

10186693-2f9770b2949553bb.png
查看数据表结构

插入记录

10186693-075bce751fa58b62.png
插入记录

记录查找
*在这里表示是字段的过滤

10186693-df8e1ba73bc0574c.png
记录查找

空值与非空
不能用在同一个字段上,不可能既为空,又为非空。

10186693-049ce8f53ff99a9b.png
空值与非空

10186693-3ead3f44b3c2d05d.png
image.png

AUTO_INCREMENT

10186693-ef58f29465a43723.png
自动编号

报错原因:自动编号的字段必须定义成主键。

PRIMARY KEY

10186693-91ac03d21a31f9c7.png
image.png

10186693-3b07cf297f6ec968.png
image.png

AUTO_INCREMENT必须和主键一起使用,烦主键不一定要和AUTO_INCREMENT一起使用。不可以使用相同的键。

10186693-3306ff312128a3b5.png
image.png

UNIQUE KEY

10186693-5764270df59da6a6.png
image.png

10186693-31a6f2bed8eea3af.png
image.png

主键约束一张表只有一个
唯一约束一张表可以有多个

DEFAULT

10186693-f9b590a1a14b7dc7.png
默认约束

10186693-f54b825b4886612a.png
image.png
10186693-729d74299413f852.png
本节知识点
10186693-7e9f576d3f3a3769.png
image.png
10186693-29eedd255022c29a.png
image.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值