MySQL数据库学习
学习MySQL中遇见的各种题目
花繁似暻
这个作者很懒,什么都没留下…
展开
-
第八章 通配符
在搜索子句中使用通配符,必须使用LIKE操作符,指示后跟的搜索模式利用通配符匹配而不是直接相等匹配1.百分号(%)1.%表示任何字符出现任意次数2.区分大小写3.可以在任意位置使用4.可以使用多个通配符5.匹配的关键词如果头尾有空格,则‘name%’和‘%name’不匹配6.%不能匹配NULL值7.可以匹配0个字符select 列名 from 表名 where 列名 LIKE ‘name%’:查找以’name’开头的值2.下划线(_)1.用途与%一致,但只能匹配单个字符2.不能匹配0原创 2021-09-05 22:56:15 · 162 阅读 · 0 评论 -
MySQL必知必会 第七章 数据过滤
数据过滤1.where子句1.1 AND操作符1.2 OR操作符1.3 计算次序2 IN操作符3 NOT操作符1.where子句MySQL允许给出多个where子句,以AND子句的方式或者OR子句的方式使用1.1 AND操作符AND:用在where子句中的关键字,检索满足所有给定条件的行select 列名 from 表名 where 条件1 and 条件2 and 条件31.2 OR操作符OR:用在where子句中的关键字,检索匹配满足任一给定条件的行select 列名 from 表名 wh原创 2021-08-22 23:33:55 · 139 阅读 · 0 评论 -
MySQL必知必会 第六章 过滤数据
过滤数据1.1 使用WHERE子句1.2 WHERE子句操作符1.1 使用WHERE子句1.2 WHERE子句操作符检查单个值:不匹配检查:范围值检查:空值检查:原创 2021-08-22 23:15:31 · 92 阅读 · 0 评论 -
MySQL必知必会 第五章 排序检索数据
使用select检索出来的数据没有特定的顺序,一般以表中出现的顺序显示可以使用ORDER BY对一个列或多个列的输出进行排序1.1 排序数据select col_1 from table_name ORDER BY col_2根据col_2的值升序排列的顺序显示col_1的值ps:col_1和col_2可以相同也可以不同1.2 按多个列排序select col_1,col_2,col_3 from table_name ORDER BY col_1,col_2对返回的值先按col_1的值升原创 2021-08-15 22:37:56 · 60 阅读 · 0 评论 -
MySQL必知必会 第四章 检索数据
检索数据1.select语句1.1 检索单个列1.2 检索多个列1.3 检索所有列1.4 检索不同的行(distinct关键字)1.5 限制结果(LIMIT关键字)1.6 使用完全限定的表名1.select语句为了使用select语句,必须至少给出两条信息:想选择什么、从什么地方选择1.1 检索单个列select col_name from table_name;ps:多条SQL语句必须以分号(;)分隔SQL语句不区分大小写处理sql语句时,所有空格都会被忽略1.2 检索多个列selec原创 2021-08-15 22:15:12 · 139 阅读 · 0 评论 -
MySQL必知必会 第一章 了解SQL
第一章 了解SQL1.数据库数据库(database):保存有组织的数据的容器简单记忆:一个存放有组织的数据的文件柜(物理位置)易混淆:我们通常使用的数据库软件称为DBMS(数据库管理系统),所以数据库是通过DBMS创建和操纵的容器。2.表表(table):某种特定类型数据的结构化清单不同种类的数据应该在不同的表中,否则会造成检索和访问困难;数据库中每个表的名字都是全数据库唯一的,不同数据库中可以有相同的表名。3.模式模式(schema):关于数据库和表的布局及特性的信息4.列列(c原创 2021-07-29 10:31:27 · 52 阅读 · 0 评论