基本表操作与数据库设计

仅为个人学习经验与心得 如有错误 欢迎指正

DDL 数据库模式定义语言(Data Definition Language)

添加字段内容
alter table 表名 add 字段名 数据类型
修改字段内容
alter table 表明 change 旧字段名 新字段名 数据类型
修改指定字段数据类型
alter table 表名 modify 字段名 新的数据类型
删除表中的字段
alter table 表名 drop 字段名

DML 数据操纵语言 (Data Manipulation Language)

添加数据
insert into 表名 (字段名,字段名,…)values(数据内容,数据内容,…)
简写 insert into 表名 values(数据)
区别:简写必须将所有字段赋值
对字段选择赋值
insert into 表名 set 字段名=值 ,字段名=值
修改数据
update 表名 set 字段名=新值
如果加筛选条件 where 字段名=值
删除数据
delete from 表名
指定删除数据
delete from 表名 where 字段名=值

DQL 数据查询语言 (Data QueryLanguage)

select * from 表名

约束

主键约束 primary key 不能为空且唯一 (添加自增auto_increment)
非空约束 not null 不能为空
默认约束 default 默认的值 新值会覆盖旧值
检查约束 MySQL中不生效 暂不讨论
外键约束 Foreign key references 主表名(字段)
唯一约束 unique

ER图

实体 (事物)矩形
属性(特性) 椭圆形
关系 (联系)菱形

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值