常用SQL语言总结(DCL,DDL,DML,DQL)一

这篇博客介绍了SQL的四大组成部分:DCL(数据控制语言),用于创建用户和授权、撤销权限;DDL(数据定义语言),涉及数据库和表的创建、修改与删除;DML(数据操作语言),包括插入、更新和删除记录;DQL(数据查询语言),用于查询数据。文章通过实例展示了每种语言的基本语法,并提醒注意查询语句的不规范性。

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  ...;

DQL

(太多了,放到下一期)

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值