
mysql学习
文章平均质量分 54
夸西
IC领域工作者,学习AI中
展开
-
mysql操作入门(九)-----三张表连接实战
已知三张表的内容为连接语法: select ... from a join b on a和b的连接条件 join c on a和c的连接条件 right join d on a和d的连接条件(d为第四个表,具体实践只有三个表)具体实践:找出每个员工的部门名称以及工资等级,要求显示员工名、部门名、薪资、薪资等级?...原创 2022-03-15 10:50:26 · 1336 阅读 · 0 评论 -
mysql操作入门(八)-----多表连接查询(重点)
从一张表中单独查询,称为单表查询,多个表联合起来查询数据,被称为连接查询。当两张表进行连接查询,没有任何条件限制的时候,最终查询结果条数,是两张表条数的乘积,这种现象被称为:笛卡尔积现象(重要)具体使用:已知表一:dept表的dname字段为表二:emp表的ename字段为将两个表的这两个字段dname,ename连接查询:语法:select 表一的字段,表二的字段 from 表一,表二;当两张表的字段进行连接查询的时候,sql语句不加任何的限制时,最终得到的数据条.原创 2022-03-15 10:19:37 · 1935 阅读 · 0 评论 -
mysql操作入门(七)-----having的使用
sql语句的书写顺序:select --> from --> where --> group by --> having --> order by -->sql语句的执行顺序:from --> where --> group by --> having --> select --> order by -->从某张表中查询数据, 先经过where条件筛选出有价值的数据。 对这些有价值的数据进行分组。 分组之后可以使用havi原创 2022-03-14 14:35:10 · 2852 阅读 · 0 评论 -
mysql操作入门(六)-----分组函数具体使用,group by 使用
分组函数也叫多行处理函数,即多个输入,一个输出分组函数就只有五个:count 计数 sum 求和 avg 平均数 max 最大值 min 最小值分组函数使用的规则:不能直接使用在where函数的子句当中。原因:where的优先级大于分组函数已知emp表的内容为:一.分组函数的具体使用:1.count (*)表示统计总记录条数,不是统计某个字段中数据的个数。 count(字段):表示统计指定字段中不为null的数据总数量。2.求工资sal的总和...原创 2022-03-14 10:56:02 · 1080 阅读 · 0 评论 -
mysql操作入门(五)-----常用数据处理函数及具体用法
数据处理函数也叫做单行处理函数单行处理函数的特点是:一个输入对应一个输出。有单行处理函数那就有多行处理函数,多行处理函数:多个输入对应一个输出。例如输出多个值,计算多个值的总和,输出总和。常见的单行处理函数:举例使用:将员工的名字小写取员工名字的长度:...原创 2022-03-13 23:44:43 · 803 阅读 · 0 评论 -
mysql操作入门(四)-----数据排序(升序、降序、多字段排序)
已知emp表的内容为1.升序排序语法:select 字段名1,字段名2,字段名3 from 表名 (where 条件)order by (字段);举例:将工资进行升序排序也可以升序排列字符串,顺序是按照第一个字母,从a-z排序:order by 的默认排序是升序排序,也可以在order by(字段)后加上asc表示升序,效果是跟默认一样的。2.降序数据排列语法:select 字段名1,字段名2,字段名3 from 表名 (where 条件)order by (原创 2022-03-13 17:43:38 · 57973 阅读 · 0 评论 -
mysql操作入门(三)-----简单查询语句(基础查询+条件查询+模糊查询)
1.查询一个表内的字段(列)数据语法:select 字段名1,字段名2,字段名3 from 表名; 举例使用:已知dept表的内容为:查询loc字段的内容:注意:sql语句不区分大小写给这个查询后的字段(LOC)重新命名:语法:select 字段名1 as (rename) ,字段名2 as (rename) from 表名; 举例使用:其中:as重命名win8以上可以直接改中文。我的电脑就可以直接改,如果不行的话就加单引号。as关键字可以省略。...原创 2022-03-13 17:00:42 · 1112 阅读 · 0 评论 -
mysql下载和安装过程
1.打开MySQL官网:MYSQL官网2.进去之后,点击download,滑到页面下面,有个(这个是开源社区版本),点进去。3.继续按照图示箭头点击下载4.下载完毕打开安装包,打开安装界面选择custom,然后next安装mysql server 8.0.26-x64 点击右箭头使其移动到右边next,到下个页面的时候excute,就会开始下载下载完毕后,继续next,对其进行配置端口号这些都是默认的,不用改继续ne...原创 2021-09-23 22:11:05 · 457 阅读 · 0 评论 -
mysql操作入门(二)-----表的基础操作+导入一个表+sql常用指令
数据库的最基本的单元是表,也叫table,其实这个表跟我们平常生活中用的excel表格很像,就是一种表示数据的一种方式,有行有列。为什么在数据库中要用表来存储数据呢?因为表比较直观,任何一张表都有 行和列。行:数据(记录) 列:字段。注意:每个字段都有字段名,数据类型,约束等属性。约束有很多,其中有一个叫做唯一性约束,这种约束添加过后,该字段中的数据不能重复。在操作表之前学习一下如何导入一个数据库文件:需要在网上下载一个数据库练习的文档,后缀为.sql导入语法:source原创 2022-03-11 23:36:39 · 1023 阅读 · 0 评论 -
mysql操作入门(一)-----启动/关闭mysql服务、登录/退出mysql,显示/使用/创建/删除数据库
1.查看mysql服务是否启动因为启动了才能使用mysql,查看路径:任务管理器-服务-MYSQL80当操作系统启动时,mysql是默认启动的,可以通过上图选择mysql80右键,找到属性,不需要自动启动的时候就设置为手动。也可以用cmd命令的方式来打开和关闭mysql命令,关闭和打开方法如下:net stop mysqlnet start mysql注意:cmd窗口最好使用管理员身份打开2.登录和退出mysql使用本地登录命令:Mysql -uroot -p密.原创 2022-03-11 22:35:08 · 2138 阅读 · 0 评论 -
mysql的卸载方法(直接使用安装程序卸载)
1.找到下载时的安装程序2.双击,出现下面的页面,点击remove3.选中mysql,next4.点击next5.点击execute,会逐个卸载6.卸载完成7.以上操作完成后,检查C盘的Program Files(x86)内是否还有MYSQL这个目录,如果有就删除。(我的步骤是没有的)8.查看c盘的隐藏目录:programdata,查看这里面是否还有MYSQL这个目录,如果有就删除。(我的步骤是没有的)9.打开控制面板,检查是否有mysql...原创 2022-03-11 21:06:41 · 743 阅读 · 0 评论