Day 20 狂神说Java基础笔记(MySQL08- 21)

08-数据库的字段属性

unsigned:

  • 无符号整数
  • 该列不能声明为负数

zerofill:

  • 0填充的
  • 不足的位数用0填充

自增:

  • 通常理解为自增,自动在上一条记录的基础上加一(默认)
  • 通常用来设计唯一的主键-index,必须是整数类型
  • 可以在高级处自定义设计主键自增的起始值和步长

非空 Null not null、

  • 假设设置为not null ,如果不赋值,就会报错
  • NULL, 如果不填写值,默认就是null

默认:

  • 设置默认的值

/*每一个表都必须存在以下的5个规范
id 主键
·version· 乐观锁
is_delete 伪删除
gmt_create 创建时间
gmt_update 修改时间
*/

09-创建数据库表

表项名字用tab上``,字符串用单引号‘’,语句后面加英文逗号,,最后一句不用加

CREATE TABLE IF NOT EXISTS `student`(
 `id` INT(4) NOT NULL AUTO_INCREMENT COMMENT '学号',
 `name` VARCHAR(30) NOT NULL DEFAULT '匿名' COMMENT '姓名',
 `pwd` VARCHAR(10) NOT NULL DEFAULT '123456' COMMENT'密码',
 `sex` VARCHAR(2) NOT NULL DEFAULT '女' COMMENT'性别',
 `birthday` DATETIME DEFAULT NULL COMMENT '出生日期',
 `adress` VARCHAR(100) DEFAULT NULL COMMENT'家庭住址',
 `email` VARCHAR(50) DEFAULT NULL COMMENT'邮箱',
 PRIMARY KEY (`id`)
)ENGINE=INNODB DEFAULT CHARSET =utf8

字段名 列类型 [属性] [索引] [注释],

10-MyISAM与InnoDB区别

SHOW CREATE DATABASE school; – 查看创建数据库的语句
DESC student; – 显示表的结构

数据库引擎
在这里插入图片描述

在这里插入图片描述

11-修改和删除数据表字段

在这里插入图片描述
在这里插入图片描述

12-数据库级别的外键

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

13-insert

在这里插入图片描述
在这里插入图片描述

14-update

在这里插入图片描述
在这里插入图片描述

15-delete

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

16-select和别名使用

在这里插入图片描述
在这里插入图片描述

17-去重

在这里插入图片描述
在这里插入图片描述

17-where

在这里插入图片描述
在这里插入图片描述

19-模糊查询

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

20-联表查询

在这里插入图片描述
在这里插入图片描述在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值