Php做网站要求,如何做原创短视频网站,wordpress角色模板,wordpress模仿做sliderSQL的概述
SQL全称#xff1a; Structured Query Language#xff0c;结构化查询语言#xff0c;用于访问和处理数据库的标准的计算机语言。
SQL语言1974年由Boyce和Chamberlin提出#xff0c;并首先在IBM公司研制的关系数据库系统SystemR上实现。
经过多年发…SQL的概述
SQL全称 Structured Query Language结构化查询语言用于访问和处理数据库的标准的计算机语言。
SQL语言1974年由Boyce和Chamberlin提出并首先在IBM公司研制的关系数据库系统SystemR上实现。
经过多年发展SQL以成为数据库领域统一的数据操作标准语言可以说几乎市面上所有的数据库系统都支持使用SQL语言来操作 简单来说SQL语言就是操作数据库的专用工具
SQL的语法特征
在学习DDL、DQL等之前我们先来了解SQL的语法特征。
SQL语言大小写不敏感 SQL可以单行或多行书写最后以;号结束 SQL支持注释 单行注释 -- 注释内容--后面一定要有一个空格单行注释# 注释内容# 后面可以不加空格推荐加上 多行注释/* 注释内容 */
SQL语言的分类
由于数据库管理系统数据库软件功能非常多不仅仅是存储数据还要包含数据的管理、表的管理、库的管理、账户管理、权限管理等等。
所以操作数据库的SQL语言也基于功能可以划分为4类
数据定义DDLData Definition Language 库的创建删除、表的创建删除等 数据操纵DMLData Manipulation Language 新增数据、删除数据、修改数据等 数据控制DCLData Control Language 新增用户、删除用户、密码修改、权限管理等 数据查询DQLData Query Language 基于需求查询和计算数据
SQL - DDL - 库管理
查看数据库 SHOW DATABASES; 使用数据库 USE 数据库名称 创建数据库 CREATE DATABASES 数据库名称 [CHARSET UTF8]; 删除数据库 OROP DATABASES 数据库名称; 查看当前使用的数据库 SELECT DATABASES(); SQL- DDL - 表管理
查看有哪些表 SHOW TABLES; 注意 需要先选择库 创建表 CREATE TABLE 表名称( 列名称 列类型, 列名称 列类型, 列名称 列类型, 列名称 列类型, ...... ) 删除表 DORP TABLE 表名称; DORP TABLE IF EXISTS 表名称; SQL - DML - 数据管理
DML是指数据操作语言英文全称是Data Manipulation Language用来对数据库中表的数据记录进行更新。
关键字
插入INSERT删除DELETE更新UPDATE 数据插入 INSERT
基础语法 示例 注意 1. 插入字符串数据需要用单引号包围 2. 插入全部列的时候列的列表可以省略
数据删除 基础语法 BELETE FROM 表名称 [WHERE 条件判断] 数据更新 UPDATE
基础语法 UPDATE 表名 SET 列 值 [WHERE 条件判断]; 注意事项 字符串的值出现在SQL语句中必须要用单引号包围起来
SQL - DQL
基础数据查询
在SQL中通过SELECT关键字开头的SQL语句来进行数据的查询
基础语法 SELECT 字段列名 | * FROM 表 含义就是 从FROM表中选择 SELECT某些列进行展示 基础数据查询 - 过滤
查询也可以带有指定条件语法如下 SELECT 字段列名 | * FROM 表 WHERE 条件判断 分组聚合
分组聚合应用场景非常多如统计班级中男生和女生的人数。
这种需求就需要
按性别分组统计每个组的人数
这就称之为分组聚合。 基础语法 SELECT 字段 | 聚合函数 FROM 表 [WHERE 条件判断] GROUP BY 列 聚合函数有 注意SELECT中除了聚合函数外GROUP BY 了哪个列哪个列在能出现在SELECT中。 结果排序
可以对查询的结果使用ORDER BY 关键字指定某个列进行排序语法 结果分页限制
同样可以使用LIMIT关键字对查询结果进行数量限制或分页显示语法 SQL语句