一、数据库[Database]
1.DB是按照数据结构来组织、存储和管理数据的仓库;
2.常用的Mysql、Oracle;[甲骨文公司]
3.数据库管理系统[Database Management System];DBMS是管理数据库的软件;
二、SQL[Structured Query Language]
1.Sql是用来查询数据、操纵数据、定义数据、控制数据;
2.Sql语言可分为:
2.1数据定义语言(DDL)
1.用于建立、修改、删除数据库对象;
2.数据库对象包括:[表、视图、索引、序列];
3.包括:
CREATE:创建表或其他对象的结构;
ALTER:修改表或其他对象的结构;
DROP:删除表或其他对象的结构;
TRUNCATE:删除表数据、保留表结构;
2.2数据操纵语言(DML)
1.用于改变数据表中的数据;
2.和事务相关,执行完后需要经过事务控制语句提交后才真正的将改变应用到数据库中;
3.包括:
INSERT:将数据插入到数据表中;
UPDATE:更新数据表中已存在的数据;
DELETE:删除数据表中的数据;
2.3事务控制语言(TCL)
1.用来维护数据一致性的语句;
2.包括:
COMMIT:提交,确认已经进行的数据改变;
ROLLBACK:回滚,取消已经进行的数据改变;
SAVEPOINT:保存点,使当前的事务可以回退到指定的保存点,便于取消部分改变;
2.4数据查询语言(DQL)
1.用来查询所需要的数据;
2.SELECT语句;
2.5数据控制语言(DCL)
1.用户执行权限的授予和收回操作;
2.包括:
GRANT:授予,用于给用户或角色授予权限;
REVOKE:用于收回用户或角色已有的权限;
CREATE USER:创建用户;
三、常用的图形化工具
1.NAVICAT
2.SQLyogEnt[海豚]
3.TOAD[青蛙]
四、多多练习Sql语句...