前言:
现时咱们对“c语言大小写字母转化为什么是32”大体比较重视,看官们都想要学习一些“c语言大小写字母转化为什么是32”的相关知识。那么小编在网摘上搜集了一些对于“c语言大小写字母转化为什么是32””的相关内容,希望咱们能喜欢,我们一起来学习一下吧!1.2 DQL(Data Query Language数据查询语言)
1.2.1 基础查询(不带WHERE子句)[蜡烛]
1.2.2 条件查询(带WHERE子句)
1.2.3 多表查询
1.2.4 子查询
1.2.5 分组查询
1.2.6 组合查询
大家好,我是老梁.喜欢我的文章,麻烦点赞、收藏。
经过第一章的学习,相信大家对MySQL有了初步的认识。从第二章开始,逐渐涉及实操内容,因此我们采用''尚硅谷教育''提供的示例数据库testdb作为演示,后续章节中有很多例子都使用这个数据库,请大家自行下载,安装。
1.下载链接:
2.testdb.sql文件,包括所有的创建语句和实际数据,如表、视图、存储过程、触发器等。
3.安装testdb示例数据库:打开CMD终端,登录MySQL,通过source命令安装。
4.本文演示数据库版本为MySQL8.0.34,基于Windows平台。
#打开CMD终端,登录MySQL。C:\WINDOWS\system32>mysql -uroot -pEnter password: *****Welcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 30Server version: 8.0.34 MySQL Community Server - GPLCopyright (c) 2000, 2023, Oracle and/or its affiliates.Oracle is a registered trademark of Oracle Corporation and/or itsaffiliates. Other names may be trademarks of their respectiveowners.Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.#导入数据库结构和数据root@localhost [(none)]>source D:\MySQL\testdb\testdb.sql
1.2.1 基础查询(不带WHERE子句)
语法:
SELECT 表达式 [FROM 表名];
示例:
SELECT employee_id FROM employees;
特点:
1.通过SELECT查询完的结果 ,是一个虚拟的表格,不是真实存在。
2.表达式包括:常量值、字段、函数。
1.2.1.1 去除重复行
语法:
SELECT DISTINCT col1 [,col2] FROM table1;
示例:
SELECT DISTINCT job_id,manager_id FROM employees;
注意:
1. DISTINCT 需要放到所有列名的前面,如果写成SELECT job_id,DISTINCT manager_id FROM city,则会报错。
2. DISTINCT 其实是对后面所有列名的组合进行去重。
1.2.1.2 别名(多表连接时,如有重名字段可以便于区分)
语法:
SELECT a as aa FROM 表1;SELECT a aa FROM 表1;SELECT a 'a b' FROM 表1; # 如果别名有空格,需使用单引号或双引号
注意:
1.如果表指定了别名,那么在该SQL语句汇总给表的所有显示引用都必须使用别名,而不能使用表名.
2.如果连接中的多个表中有相同名称的列存在,要求必须使用表名或别名来全限定列名(表名.列名)
1.2.1.3 +号(在MySQL中,+号为运算符,而SQL server中为连接符)
在MySQL中 +号仅代表运算符,如下:
SELECT 1+2 结果为3 两个操作数为数字型,则做加法运算。SELECT '123'+1 结果为124 如有一方为字符型,试图将字符型转换为数字型,如果转换成功,则继续做加法运算。SELECT 'abc'+1 结果为1 如有一方为字符型,试图将字符型转换为数字型,如果转换不成功,则将字符转换为数值0,继续运算。SELECT null+1 结果为null 只要一方为null,结果为null。
1.2.1.4 concat拼接函数
SELECT concat('a','b') 结果ab。SELECT concat('a',null) 结果为null,如果拼接中有null值,返回结果为null。SELECT CONCAT_WS('_','a','b') 结果为a_b,指定连接符,此实例为下划线。
1.2.1.5 着重号/反引号(``)
着重号/反引号主要用于名称标识。如果表中字段名称、表名称与保留字、数据库名称或存储函数名称、存储过程名称冲突时,请在SQL语句中使用``(着重号)标识,否则报错。
SELECT `employee_id` FROM `employees`;
今天分享到这,下期再见!
标签: #c语言大小写字母转化为什么是32