码迷,mamicode.com
首页 > 数据库 > 详细

SQL语言

时间:2020-07-22 02:09:16      阅读:105      评论:0      收藏:0      [点我收藏+]

标签:注释   sites   --   evo   应用程序   sql   语句   mysq   访问   

1、SQL语言的基本概念

SQL指结构化查询语言,全称是 Structured Query Language。使用 SQL 可以访问和处理数据库,它是用于访问和处理数据库的标准的计算机语言。

SQL 的特点:

  • SQL 面向数据库执行查询
  • SQL 可从数据库取回数据
  • SQL 可在数据库中插入新的记录
  • SQL 可更新数据库中的数据
  • SQL 可从数据库删除记录
  • SQL 可创建新数据库
  • SQL 可在数据库中创建新表
  • SQL 可在数据库中创建存储过程
  • SQL 可在数据库中创建视图
  • SQL 可以设置表、存储过程和视图的权限

2、SQL的通用语法

SQL语法的通用语法有:

1)SQL 对大小写不敏感,比如SELECT 与 select 是相同的,一个关键字混合大小写也是可以的,比如 SeLect,关键字建议大写

2)SQL语句可以以单行或者多行书写,以分行结束(某些数据库系统要求在每条 SQL 语句的末端使用分号,比如MySQL)。分号是在数据库系统中分隔每条 SQL 语句的标准方法,这样就可以在对服务器的相同请求中执行一条以上的 SQL 语句。

3)SQL的注释:

单行注释: -- 注释内容、# 注释内容  (在MySQL中,-- 后面一定要加一个空格,#后面可加可不加空格。单行注释建议使用 #)
SELECT * FROM Websites;  -- 这里是注释
SELECT * FROM Websites;  # 这里是注释

多行注释: 
/* 
注释内容 
注释内容
*/

 

3、SQL语句的分类(DDL、DML、DQL、DCL)

SQL语言定义了以下四种操作数据库的能力,可分为以下四类:

DDL(Data Definition Language):DDL是用来操作数据库和表的,也就是创建表、删除表、修改表结构这些操作。通常,DDL由数据库管理员执行。

DML(Data Manipulation Language):DML就是用来增删改表中的数据的,为用户提供添加、删除、更新数据的能力,这些是应用程序对数据库的日常操作。

DQL(Data Query Language):DQL就是用来查询表中的数据的,为用户提供查询数据的能力,这也是通常最频繁的数据库日常操作。

DCL(Data Control Language,了解):DCL是用来授权的,用来定义数据库的访问权限和安全级别,以及创建用户等。关键字:GRANT、REVOKE等。

 

SQL语言

标签:注释   sites   --   evo   应用程序   sql   语句   mysq   访问   

原文地址:https://www.cnblogs.com/wenxuehai/p/13358096.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!