SQL:(Structed Query Language)结构化查询语言
DCL:(Data Control Language)数据控制语言
DDL:(Data Definition Language)数据定义语言
DML:(Data Manipulation Language)数据操作语言
DQL:(Data Query Language)数据查询语言
语法:
1单行或多行书写,“;”结尾。2多行书写使用缩进,便于阅读。3关键字大写
(本文中查询语句均未遵守语法规范!!!!!)
DCL
- creat user 用户名@地址 (用户名@'%') identify by '密码';
- grant 权限...(select/insert/delete/update) on 数据库名.* to 用户名@地址;
- revoke 权限...(select/insert/delete/update) on 数据库名.* from 用户名@地址;
- show grant for 用户名@地址;
- drop user 用户名@地址;
DDL
- show databases;
- create database 数据库名;
- use 数据库名;
- create table 数据库名(列名1 char(10) , 列名2 int , ...);
- show tables;
- desc table 表名;
- alter table 表名 add (列名 列类型 ...);
- alter table 表名 modify (列名 列类型 ...);
- alter table 表名 drop (列名 列类型 ...);
DML
- insert into 表名(列名 ...) values (值 ...) (值 ...);
- update 表名 set 列名 = 值 where ...[between and in(...)];
- delete from 表名 where ...;
这篇博客介绍了SQL的四大组成部分:DCL(数据控制语言),用于创建用户和授权、撤销权限;DDL(数据定义语言),涉及数据库和表的创建、修改与删除;DML(数据操作语言),包括插入、更新和删除记录;DQL(数据查询语言),用于查询数据。文章通过实例展示了每种语言的基本语法,并提醒注意查询语句的不规范性。
1117

被折叠的 条评论
为什么被折叠?



