Navicat学习MySQL

四个系统自带文件:information_schema    mysql    performance_schema    sys

使用utf-8(mb4)字符集,默认为拉丁,排序规则utf8_generial_ci

数据存储三范式

增  数据表创建:有id,标识数据唯一性

导入,导出

1数据完整性:

1.1数据常用类型:

  • 整数:int,bit
  • 小数:decimal[decimal(5,2)表示共存5位,小数占2位]
  • 字符串:varchar[可变长度,最长长度],char[固定长度,不够补空格],text[存储大文本,字符大于4000时推荐使用]
  • 日期时间:date,time,datetime
  • 枚举类型:enum

【对于图片、音频、视频文件,上传到某个服务器,数据库保存存储路径】

1.2约束:

  • 主键primary key:存储顺序
  • 非空not null:此字段不允许填写空值
  • 唯一unique:值不能重复
  • 默认default:值空时候,自动填写为
  • 外键foreign key:可以保证数据有效性,但会使需求性能增大
  • 自动递增auto_increment:

类型

tinyint

终端登陆:mysql -uroot -p

点赞

发表评论

昵称和uid可以选填一个,填邮箱必填(留言回复后将会发邮件给你)
tips:输入uid可以快速获得你的昵称和头像