一、 SQL语言细分
SQL主要由数据定义、数据操纵、数据控制、使用规定这四个部分组成。
- DDL:Data Definition Language数据库定义语言
用于定义数据库的三级结构,定义模式、基本表、视图、索引的创建和撤销操作。包括外模式、概念模式、内模式及其相互之间的映像,定义数据的完整性、安全控制等约束。包括库和表的管理、常见约束等 - DML:Data Manipulationtion Language数据操纵语言
可分为数据查询和数据更新两大类,具体包括数据增删改查:基础查询、条件查询、排序查询、常见函数、分组函数、分组查询、连接查询、子查询、分页查询、union查询、插入语句、修改语句、删除语句等 - DCL:Data Control Language数据库控制语言
包括授权和角色控制,即对基本表和视图的授权,完整性规则的描述和事务控制。 - TCL:Transaction Control Language事务控制语言
包括设置保存点和回滚等事务及事务处理
二、进入SQL服务
- SQL服务的启动和停止:
方式一:计算机-右击管理-服务
方式二:通过管理员身份运行net start 服务名
net stop 服务名 - MySQL服务的登录和退出:
登录:
方式一:通过MySQL自带的客户端,但只限于root用户
方式二:通过Windows自带的客户端:mysql -h主机名 -p 端口号 -u用户名 -p密码例:mysql -h localhost -P330