MySQL

第一节 创建数据库数据表

命令大小写均可

  • 退出数据库服务器:exit;
  • 创建数据库:create databbase 名称;
  • 进入数据库:use 数据库名称;
  • 查看数据表:show tables 表名;
  • 创建数据表:create table 名称(字段1 数据类型1,字段2 数据类型2,…);
  • 查看数据表的结构:desc 表名;

第二节 增加记录

  • 查看表中的记录:select * from 表名;
  • 添加记录:insert into 表名 values (‘参数1’,‘参数2’,‘参数3’,…); 数据类型要匹配

第三节 数据类型

  • 常用数值类型:
    在这里插入图片描述
  • 时间类型
    在这里插入图片描述
  • 字符串类型
    在这里插入图片描述

第四节 增删改查

  • 删除记录:delete from 表名 where 字段=值;
  • 修改记录:update 表名 set 字段1=值1 where 字段2=值2;
  • 增加记录:insert into
  • 查询记录:select from

第五节 主键约束

  • 主键约束:能唯一确定一张表中的一条记录
  • 创建:创建表的时候在目标字段上加上primary key
  • 主键不能重复,不能为空

第六节 联合主键

  • 联合主键:创建表的时候加上primary key(字段1,字段2)
  • 联合主键任何一个字段都不能为空

第七节 自增约束

  • 自增约束:primary key auto_increment
  • 它可以使某个值自增1,2,3

第八节 建表后添加与删除约束

  • 添加:alter table 表名 add primary key(字段);
  • 删除:alter table 表名 drop primary key;
  • 修改:alter table 表名 modify 字段 类型 primary key;

第九节 非空约束

  • 非空约束:字段不能为空
  • 非空约束:not null;

第十节 默认约束

  • 默认约束:default 值;

第十一节 外键约束

  • 外键约束:父表(主表)和子表(副表),数据类型要一致
  • 外键约束:foreign key(字段1) references 表2(字段2)
  • 主表没有的数据值,副表不能使用(references后面是主表)
  • 主表中的记录被副表引用,则不可以被删除

第十二节 第一范式

  • 数据表中的所有字段都不可分割,具有原子性
  • 比如地址可以拆成省市县

第十三节 第二范式

  • 满足第一范式下,除主键外的每一列都必须完全依赖于主键
  • 比如表中有产品ID、客户ID、产品名、客户名;则产品名依赖产品ID,客户名依赖客户ID,并不是完全依赖一个主键

第十四节 第三范式

  • 满足第二范式下,除了主键列,其他列之间不能有传递依赖关系
  • 比如表中有订单ID、产品ID、客户ID、客户电话,则客户电话在依赖订单ID时,也依赖于客户ID

第十五节

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值