SQL语言
Posted 提升自己,才有选择的能力和勇气
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL语言相关的知识,希望对你有一定的参考价值。
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语言的主要内容,如果未能解决你的问题,请参考以下文章
sql 日期转换代码片段 - Dato,120,konvertere