SQL数据库是关系型数据库的代表,是管理和操作存储在其中的关系数据的系统,它具有丰富的命令、函数和运算符等,可以完成几乎所有与数据相关的任务。以下是SQL数据库的所有命令、函数和运算符的大全及描述:
SQL命令
数据库操作命令
- CREATE DATABASE 创建数据库
- DROP DATABASE 删除数据库
- ALTER DATABASE 修改数据库
表操作命令
- CREATE TABLE 创建表
- ALTER TABLE 修改表结构
- DROP TABLE 删除表
数据操作命令
- SELECT 查询数据
- INSERT 插入数据
- UPDATE 更新数据
- DELETE 删除数据
索引操作命令
- CREATE INDEX 创建索引
- ALTER INDEX 修改索引
- DROP INDEX 删除索引
事物操作命令
- START TRANSACTION 开启事物
- COMMIT 提交事物
- ROLLBACK 回滚事物
SQL函数
数字函数
- AVG() 求平均值
- COUNT() 计算行数
- MAX() 返回最大值
- MIN() 返回最小值
- SUM() 求合计值
字符串函数
- CONCAT() 合并字符串
- LENGTH() 求字符串长度
- SUBSTRING() 截取字符串
- UPPER() 转换为大写
- LOWER() 转换为小写
日期函数
- DATE() 获取日期
- NOW() 获取当前时间
- YEAR() 获取年份
- MONTH() 获取月份
- DAY() 获取日
SQL运算符
算术运算符
-
- 加法
-
- 减法
-
- 乘法
- / 除法
- % 取余
比较运算符
- = 等于
- <> 不等于
-
大于
- < 小于
-
= 大于等于
- <= 小于等于
逻辑运算符
- AND 与
- OR 或
- NOT 非
示例说明:
示例1:使用SQL函数求出学生表中平均成绩的SQL语句
SELECT AVG(score) FROM student;
该示例中使用了SQL函数AVG(),作用是求出指定列的平均值。在该SQL语句中,AVG()函数应用于表student的score列,返回其平均分数。
示例2:使用SQL比较运算符查询学生表中英语成绩超过80分的学生
SELECT * FROM student WHERE score_english > 80;
该示例中使用了SQL比较运算符>,作用是判断score_english是否大于80。在该SQL语句中,WHERE关键字用于指定筛选条件,只返回score_english > 80的行,即英语成绩超过80分的学生的信息。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:SQL数据库的所有命令(函数、运算符)汇总大全 - Python技术站