mysql 19-21章 对表的操作

1.插入数据(insert into)

(1).插入行

在这里插入图片描述
可以选定要插入行包含的列与其值(按顺序一一对应的),没包含的列默认插入null值或为默认值

(2).插入多行
在这里插入图片描述
(3).插入检索出的数据(select)
在这里插入图片描述
其中select后的列名并不重要,因为是按顺序赋值的。

2.更新和删除数据

(1).更新(updata)
在这里插入图片描述
在这里插入图片描述
必须拥有 表名,修改的列名和值,和过滤选择的条件。

(2).删除数据(delete from)
在这里插入图片描述
如图为删除指定的行,如不加where则删除全部行。

(3).进行该操作一定要小心,mysql没有撤回功能。

3.创建和操纵表

(1).创建表
在这里插入图片描述
列名+数据类型+值。
primary key ()定义主键列

(2).null
值的null与not null决定了该列能否有空值。null的行不赋值时默认为null;在更新列时not null列为空值会报错。

(3).主键

(4).AUTO_INCREMENT(自动增加)
在这里插入图片描述加入此语句,在insert的时候不必写id号,会自动在最大的基础上+1.
自增的列在一个表中只能有一个,且该行必须被索引,例如为主键。

注意:
在这里插入图片描述
(5).确定默认值(default)
在这里插入图片描述
(6).引擎(engine=…)
在这里插入图片描述
(7).更新表(alter table)

添加列:
在这里插入图片描述一定要注明其数据类型

删除列:
在这里插入图片描述
定于外键:
在这里插入图片描述
注意小心使用:
在这里插入图片描述
(8).删除表(drop table)
在这里插入图片描述
(9).重命名表(rename table … to …)
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值