SQL 脚本操作
-- 添加新的字段
-- 语法alter table 表名 add 字段名 字段类型
alter table member
add birthday datetimealter table member
add fraction float-- 修改字段的属性
-- 语法alter table 表名alter column字段名 字段类型
alter table member
alter column fraction int-- 删除字段
alter table member
drop column birthday--添加字段约束
alter table member
add constraint CK__member__age__2C3393D0 check(age<150)-- 添加约束(使用系统命名)
alter table t_add_money
add foreign key (card_id) references t_card(card_id)--添加约束(自己命名) 方便删除约束
alter table t_add_money
add constraint t_1 foreign key (card_id) references t_card(card_id)
数据库 字段获取当前时间
register_date datetime default current_timestamp,
-- 也可写成这种
register_date datetime default getdate(),
添加约束
-- 主键约束 和自增
card_idint identity(1,1) primary key,-- 不为空约束
student_idint not null ,-- 外键约束
card_id int foreign key references T_card (card_id),-- 校验约束
the_money money check(the_money>50 and the_money<200) ,
推荐阅读
- 后端|PostgreSQL - 一文看懂explain
- PostgreSQL|2、PostgreSQL数据库介绍
- 数据库|2017 数据库大趋势(PostgreSQL 最受关注)
- MySQl|Mysql分页、SSM项目分页实战
- 技术生涯|如何设计一个秒杀系统
- MySQL|MySQL(基本概念和基础操作)
- 笔记|直接利用pycharm打包python的一些经验总结()
- 大白话mysql|大白话mysql之详细分析mysql事务日志
- 大白话mysql|大白话mysql之深入浅出索引原理 - 下