SQL
Sql操作
GuessHat
骐骥一跃,不能十步,驽马十驾,功在不舍
展开
-
操作MySQL的SQL相关命令
操作MySQL的SQL相关命令1.介绍:关于MySQL操作主要有以下四类:DDL(Data Definition Language) 数据定义语言。数据库的定义、表的定义、列的定义…DML(Data Manipulation Language) 数据操作语言。 对表中的记录进行更新。 插入(insert) 、修改(update)、删除(delete)…DQL(Data Query Language) 数据查询语言。对表中的记录进行检索。 select 、where …DCL(Data Cont原创 2020-08-08 11:59:57 · 145 阅读 · 0 评论 -
SQL语句
SQL语句的增删改查1.为什么使用sql应用数据与服务器进行数据交互,必须使用sql对数据库进行操作方便数据库的备份2.Sql分类组成DML 数据操纵语言—增删改DCL 数据控制语言—权限的分配DQL 数据查询语言—对数据库中数据进行查询(检索)DDL 数据定义语言—创建表,创建数据库对象3.SQL语法注释##注释内容增加数据insert into 表名(列名1,列名2...) values(列1的值,列2的值...)...原创 2020-05-19 14:24:59 · 197 阅读 · 0 评论 -
SQL数据库中的内置函数
数据库中的内置函数:分类字符串函数length 计算字符串的长度concat 合并字符串SELECT CONCAT(StudentName,Address) FROM 表名;left 从左测截取长度SELECT Left( str,len)trim 去左右空格SELECT TRIM(' ab b ')replace 替代REPLACE(String,from_str,to_str) 即:将String中所有出现的from_str替换为to_strsubstr原创 2020-05-20 10:33:03 · 1672 阅读 · 0 评论 -
SQL模糊查询
SQL模糊查询1.模糊查询:提供信息不明确,或者在某一范围内去查找数据like 模糊匹配between 范围查询in 范围内筛选2.通配符一类字符,代表一个或多个字符_ 代表一个字符% 代表n个字符[] 表示括号内所列字符中的一个Select * FROM user Where name LIKE '[张李王]三'; 将找出“张三”、“李三”、“王三”(而不是“张李王三”);[^] 表示不在括号所列之内的单个字符Select * FROM user Where na原创 2020-05-20 14:40:05 · 639 阅读 · 1 评论 -
SQL聚合函数
SQL中的聚合函数1.定义对一组数据进行计算,并返回计算后的值,主要用途:统计2.聚合函数a.求和 sum()语法:select sum (列名) from 表名 where 条件b.平均值 avg()语法:select avg (列名) from 表名 where 条件c.个数统计 count()语法:select count( ) from 表名 --包括空值select count(*) from 表名 --不包括空值d.最大值/最小值 max()/min原创 2020-05-20 15:35:53 · 1478 阅读 · 0 评论 -
SQL中的分类与排序
SQL中的分类与排序1.查询数据语法select 字段名 from 表名;2.group by查询Select 字段名/列名 from表名 group by 列名;3.条件查询where:Select 字段名/列名 from表名 where 条件1 and 条件2;having:Select 字段名/列名 from表名 group by 列名 having 条件1 and 条件2;区别:where是对from后面指定的表进行筛选,属于对原始数据的筛选having是对原创 2020-05-20 15:59:50 · 2194 阅读 · 0 评论