数据库基础
来源:互联网 发布:北京微信软件制作 编辑:程序博客网 时间:2024/06/14 09:09
数据库基础
概要
- 数据库(Database简称DB)
- 数据库管理系统(Database Management System简称DBMS)
- 产品化(Oracle、DB2、Sybase、SQL Server、MySQL)
结构化查询语言SQL
- SQL(Structured Query Language)可以用来查询数据,操纵数据,定义数据,控制数据
SQL分为五种:
数据定义语言DDL(Data Definition Language)
用于建立、修改、删除数据库对象
CREAT:创建表或其他对象的结构
ALTER:修改表或其他对象的结构
DROP:删除表或其他对象的结构
TRUNCATE:删除表数据,保留表结构
数据操作语言DML(Data Manipulation Language)
用于改变数据表中的数据,和事务相关
INSERT:将数据插入数据表中
UPDAT:更新数据表中已存在的数据
DELETE:删除数据表中的数据
事务控制语言TCL(Transaction Control Language)
用于维护数据一致性的语句
COMMIT:提交,确认已经进行的数据改变
ROLLBACK:回滚,取消已经进行的数据改变
SAVEPOINT:保存点,使当前的事务可以回退到指定的保存点,便于取消部分改变
数据查询语言DQL(Data Query Language)
用于查询所需要的数据
SELECT:查询语句
数据控制语言DCL(Data Control Language)
用于执行权限的授权和回收操作
GRANT:授予,用于给予用户或角色授予权限
REVOKE:废除,用于收回用户或角色已有的权限
CREATE USER:创建用户
1 0
- 数据库基础
- 数据库基础
- 数据库基础
- 数据库基础
- 数据库基础
- 数据库基础
- 数据库基础
- 数据库基础
- 数据库基础
- 数据库基础
- 数据库基础
- 数据库基础
- 数据库基础
- 数据库基础
- 数据库基础
- 数据库基础
- 数据库基础
- 数据库基础
- 课程练习三-1005-problem E
- Jetty(7.6.16)和VisualVM建立链接
- Android四大组件之Activity
- ubuntu16.04 jdk1.6.0_45配置
- Wireshark图解教程(简介、抓包、过滤器)
- 数据库基础
- SVN:cleanup failed–previous operation has not finished; run cleanup if it was interrupted
- maven--私服的搭建(Nexus的使用)
- Linux灰常重要命令—find命令
- HDU2067小兔的棋盘
- Yourkit 监控Jetty(stand-alone)
- ios开发总结之UiView常用方法及坐标系转换
- C/C++实现多个数的拼接(组合)成最大数字
- Java实现的大整数分解Pollard's rho算法程序