做下载网站赚钱吗,网站无备案无法登入,设计网站名称,静态网页html模板SELECT(查询)
查询操作用于从数据库中检索数据
查询可以基于不同的条件#xff0c;如字段值、范围、排序等
查询结果可以返回单个记录或多个记录
查询指定列 select 列名 from 表名 列名#xff1a;代表从指定的列名中查找 , 如果是查找对应的多列#xff0c;则用英文… SELECT(查询)
查询操作用于从数据库中检索数据
查询可以基于不同的条件如字段值、范围、排序等
查询结果可以返回单个记录或多个记录
查询指定列 select 列名 from 表名 列名代表从指定的列名中查找 , 如果是查找对应的多列则用英文逗号间隔 eg: select BU_NO from TL_REQUEST select BU_NO,BU_NM from TL_REQUEST 条件查询 select * from 表名 where 条件 *代表所有列 条件一般都是where加条件表达式 查询列里包含数字或字母select * from 表名 where 列名’值’ eg: select * from TL_REQUEST where BU_NO ’1234’ 范围查询 select * from 表名 where 列名 between ‘A’ and ‘B’ 或 select * from 表名 where 列名’A’ and 列名 ’B’ eg: select * from TL_REQUEST where BU_NO between ‘1000’ and ‘1234’ select * from TL_REQUEST where BU_NO’1000’ and BU_NO’1234’ 多条件查询 或条件查询or select * from 表名 where 列名‘A’ or 列名’B’ 和条件查询and select * from 表名 where 列名’A’ and 列名’B’ 查询表中的数据数量 select count(*) from 表名 去重查询 select distinct 列名 from 表名 模糊查询 查询列表里包含具体中文 select * from 表名 where 列名 like ‘%中文% like名称前面加 %任意多个字符 _下划线表示任意一个字符 egselect * from TL_REQUEST where BL_NM like ‘%杜芳%’ 或查询第二个字符为芳的情况 select * from TL_REQUEST where BU_NM like ‘%_芳%’ 去重查询 select distinct 列名 from 表名 组合查询 Select distinct 列名 from 表名 where 条件 INSERT(新增)
新增操作用于在数据库中插入新的数据记录
新增操作需要提供插入数据的详细信息如字段名和值4
新增操作成功后数据库中将新增一条记录 INSERT INTO insert_test ( filed_a, filed_b ) VALUES ( 字段 a3, 字段 b3 ), ( 字段 a4, 字段 b4 ); UPDATE(修改)
修改操作用于更新数据库中已有的数据记录
修改操作需要提供被修改记录的主键和更新后的字段值
修改操作成功后数据库中对应的记录将被更新为新的值 UPDATE 表名 SET 字段 1值 1 [,字段 2值 2… ] [WHERE 子句 ] [ORDER BY 子句] [LIMIT 子句] DELETE(删除)
删除操作用于从数据库中删除数据记录
删除操作需要提供被删除记录的主键
删除操作成功后数据库中对应的记录将被删除
删除单个表中的数据 DELETE FROM 表名 [WHERE 子句] [ORDER BY 子句] [LIMIT 子句] 删除表中的全部数据 mysql DELETE FROM tb_courses_new; 根据条件删除表中的数据 mysql DELETE FROM tb_courses - WHERE course_id4; 常见函数
常见函数包括数学函数、字符串函数、日期和时间函数等数学函数用于执行基本的数学运算如SUM、AVG、MAX、MIN等字符串函数用于处理字符串数据如LOWER、UPPER、SUBSTR、REPLACE等日期和时间函数用于处理日期和时间数据如NOW、CURDATE、DATE_ADD、DATE_DIFF等
流程控制函数
流程控制函数用于控制程序流程如IF、CASE、WHILE、LOOP等IF函数用于在满足特定条件时执行特定的操作CASE函数用于在多个分支中进行选择类似于SWITCH结构WHILE和LOOP函数用于重复执行特定的操作直到满足某个条件为止
聚合函数
聚合函数用于对一组值进行计算并返回单个值常见的聚合函数包括SUM、COUNT、AVG、MIN、MAX等SUM函数用于计算一组值的总和COUNT函数用于计算一组值中的非空值数量AVG函数用于计算一组值的平均值MIN函数用于计算一组值中的最小值MAX函数用于计算一组值中的最大值WHILE和LOOP函数用于重复执行特定的操作直到满足某个条件为止 UNION与UNION ALL概念语法专业词解释使用场景
UNION操作会对查询结果进行排序和去除重复值可能导致性能下降
UNION操作适用于需要去除重复值的场景
UNION操作
UNION操作用于合并两个或多个查询结果集去除重复行只保留唯一值UNION操作会按照查询结果的字段顺序进行排序 UNION操作示例 SELECT column1, column2, ... FROM table1 UNION SELECT column1, column2, ... FROM table2; UNION ALL操作
UNION ALL操作用于合并两个或多个查询结果集保留所有行包括重复行UNION ALL操作不会对查询结果进行排序UNION ALL操作不会对查询结果进行排序和去除重复值性能较高UNION ALL操作适用于需要保留所有行包括重复值的场景UNION ALL操作用于合并两个或多个查询结果集保留所有行包括重复行UNION ALL操作不会对查询结果进行排序UNION ALL操作不会对查询结果进行排序和去除重复值性能较高UNION ALL操作适用于需要保留所有行包括重复值的场景
UNION ALL操作示例 SELECT column1, column2, ... FROM table1 UNION ALL SELECT column1, column2, ... FROM table2;