基本的SQL语句汇总
SQL语言:结构化查询语言
程序员或DBA(数据库管理员)使用SQL和DBMS进行交互操纵数据库中的资源
分类:
- DDL 数据定义语言 定义结构
create 创建 database table index view
drop 删除 database table index view constraint
alter 改变 - DML 数据操纵语言 操纵表中的数据
insert 增加
delete 删除
update 修改
select 查询 DQL 数据查询(Query)语言 - TCL 事务控制语言 事务 Transaction
事务:一组要么一起成功,要么一起失败的业务操作
Begin transaction; --开始事务 (SqlServer)
… 各种sql操作
Commit;–提交事务 全部成功
Rollback;–回滚事务 全部失败
约束:constraint
完整性:实体完整性 PK UK 行的唯一性
域完整性 NN UK CK default 字段约束(列)
参照完整性 FK
结论:主外键关系是数据库中重要的关系 通过主外键关系实现了实体间的一对多关系