带你认识MySQL数据库(二)

在这里插入图片描述

DDL-操作数据库

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

创建表结构:

create table 表名(
   字段名 类型(长度) [约束],
   字段名 类型(长度) [约束],
   ...
);

如果类型长度过长,会直接报错,操作也会中止
约束:即规定该字段可以填写哪些数据,不可以填写哪些数据的约定或规则
         (提前声明,这个字段可以写哪些数据,不可以写那些数据,规定)
通常一个表的第一个字段(id)都会设置为主键,用来标识当前数据的唯一的,类似于人的身份证primary key 主键约束,被主键约束所修饰字段,字段中的数据,不能重复、不能为null。
    通常一个表的第一个字段(id)都会设置为主键,用来标识当前数据的唯一的,类似于人的身份证
在这里插入图片描述
注意事项:一个表中 最多只能拥有一个 主键约束

特殊情况,我们可以设置联合主键(一个主键约束,包含多个字段):
在这里插入图片描述

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

DML-操作表数据

添加

格式:
向表中插入某些字段:
insert into 表 (字段1,字段2,字段3…) values (值1,值2,值3…);
注意:赋值顺序必须和前面的定义顺序相同
           数字类型直接填写,非数字类型必须加引号(建议单引号)
           该格式可以忽略某个字段不填(字段被忽略,默认值)
向表中插入所有字段,字段的顺序为创建表时的顺序:
insert into 表 values (值1,值2,值3…);
在这里插入图片描述
注意:
值与字段必须对应,个数相同,类型相同
值的数据大小必须在字段的长度范围内
除了数字类型外,其它的字段类型的值必须使用单引号引起。
如果要插入空值,可以忽略不写字段,或者插入 null。
一次添加多条数据:insert into 表 values (值1,值2,值3…), (值1,值2,值3…);
在这里插入图片描述
在这里插入图片描述

修改

更新所有记录的指定字段
update 表名 set 字段名1=值,字段名2=值,…;
更新符合条件记录的指定字段
update 表名 set 字段名1=值,字段名2=值,… where 条件;
在这里插入图片描述
注意:
列名的类型与修改的值要保持一致.
修改值得时候不能超过 字段规定的最大长度.
除了数值类型外,其它的字段类型的值必须使用引号引起

删除

数据回收站--------数据库的事务------DML

逐条删除表中所有记录
  delete from 表名;
逐条删除表中符合条件的记录
  delete from 表名 where 条件;
销毁当前表及所有表记录,并重新创建一个一模一样的新表truncate 表名;
在这里插入图片描述
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值