![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
文章平均质量分 54
千小半
总结知识
展开
-
1.MySQL简介及了解
# SQL说明SQL是结构化查询语言(Structured Query Language)。SQL是一种专门用来和数据库通信的语言。## SQL的优点1.SQL简单易学2.几乎所有的DBMS都支持sql3.可以进行非常复杂和高级的数据库操作。## DBMS专用的SQL虽然几乎所有的DBMS都支持sql,但是不同类型的sql(当前用的是Mysql),sql语法并不是可以完全移植的。原创 2022-10-23 18:12:43 · 110 阅读 · 0 评论 -
2.使用MySQL
1.主机名(计算机ip地址)——如果连接到本地MySQL服务器,为localhost.如果某个列中使用id来分辨行,那么自增就可以自动地为每个行分配下一个可用编号。输出:Database changed——表示选择成功。## 在连接之后,就可以访问登录名的任意数据库和表了。## 必须先使用USE打开数据库,才能读取其中的数据。该语法的快捷方式: desc table;## use 关键字选择数据库。## DBMS连接MySQL。## 显示数据库中所有表。## 什么是自动增量?## 显示所有数据库。原创 2022-10-23 18:34:12 · 301 阅读 · 0 评论 -
3.MySQL检索及排序数据
(以字母顺序进行排序)注意: DESC关键字只应用到位于其前面的列名,在上例中,只有age指定desc,name不指定还是默认升序。排序分为升序(ASC)和降序(DESC)升序为默认,如果要降序排序,必须使用DESC关键字。一个子句通常由一个关键字和所提供的数据组成,比如select语句的FROM子句。如果想在多个列上进行降序排序,必须对每个列指定DESC关键字。## 检索不同的行:DISTINCT 查找唯一列(值不重复)## 使用ORDER BY子句可以明确排序所检索的数据。## 在多个列上指定排序。原创 2022-10-23 18:41:32 · 172 阅读 · 0 评论 -
4.MySQL数据过滤及通配符的使用
MySQL允许给出多个WHERE子句如: AND OR, 操作符:用来联结或改变WHERE子句中的子句关键字,也称为逻辑操作符。要想搜索某个包含指定文本的数据,必须使用通配符,但使用通配符的前提是必须使用LIKE 操作符.原创 2022-10-23 18:59:37 · 155 阅读 · 0 评论 -
5.使用Mysql查询并排序数据(通配符)
SELECT * FROM student where (age>17 OR gradeId=1) AND studentName='张三';SELECT * FROM student where age>17 OR gradeId=1 AND studentName='张三';SELECT * FROM student WHERE age=17 AND studentName='张三';SELECT * FROM student WHERE age=17 OR studentName='张三';原创 2022-11-02 20:03:50 · 770 阅读 · 0 评论 -
6.使用Mysql对正则表达式进行搜索
MySQL 正则表达式通常是在检索数据库记录的时候,根据指定的匹配模式匹配记录中 符合要求的特殊字符串.如匹配电话号码是11位,包含的文本,开头的字符串,出现一次两次的指定字符等等。原创 2022-11-08 17:13:19 · 765 阅读 · 0 评论 -
7.使用MySQL创建并使用计算字段
例如: 要计算出顾客买花的价钱,就是花的单价乘以数量,那么表中还要定义总价格的一个列,那能不能在不定义列的情况下,直接计算出并显示它的总价格呢? SELECT name,price*number AS TotalPrice FROM flower WHERE phoneId=2; 分析: 通过单价*数量查询出顾客买花的总价格原创 2022-11-08 17:18:32 · 479 阅读 · 0 评论 -
8.MySQL处理数据函数及数据汇总(聚集函数)
SQL支持函数的不同类型 1.用于处理文本串的文本函数(如: 删除值,填充值,转换大小写) 2.用于数值数据在算术上操作的数值函数 3.用于处理日期和时间值的时间函数 4.返回DBMS正使用的特殊信息的系统函数(如:用户登录信息等)原创 2022-11-08 17:31:20 · 280 阅读 · 1 评论 -
9.使用MySQL分组排序数据
比如:前面学了聚集函数,是统计所有数据的信息,以花为例,想要统计每个种类花的总价格怎么办?分组允许把数据分为多个逻辑组,以便对每个组进行聚集运算。原创 2022-11-08 17:40:27 · 485 阅读 · 0 评论 -
10.MySQL使用子查询
1. 什么是子查询?既嵌套在其他查询中的查询2.为什么使用子查询?以学生表为例,要查询选了两门课程以上的学生姓名,就要用到成绩表去搜索每个学生的科目数量,那么在这个时候,怎么拿到符合条件的学生也就是学号呢?1.分组检索每个学生的科目选择两个以上的2 .返回符合条件的学生学号3.利用学号来查询学生姓名。原创 2022-11-09 10:42:12 · 1120 阅读 · 0 评论