
MySql
记录自己学习数据库的历程,分享自己的点点滴滴~
我只会javase
这个人很神秘,什么都没写
展开
-
数据库学习(1.在dos下使用MySQL)
1,配置文件及其介绍:安装MySQL后,在文件下的bin(MySQL的安装路径)目录里面有一个my.ini(配置文件),其中包括了客户端和服务端的配置(MySQLd),可以更改端口,数据的存储路径,字符集2,MySQL的启动和停止:在任务管理器里面设置(停止:net stop +服务名 启动:net start +服务名)3,MySQL服务端的登录和退出1)MySQL自己带有启动的登录和退出:command Line Client 进去之后输入密码就行了2)mysql -h主机名 -P端口名原创 2020-05-11 08:39:20 · 261 阅读 · 0 评论 -
数据库学习(2.1基础查询)DQL语句
一: 基础查询 (所用图形化工具是SQLyog)语法: select 查询列表 from 表名;特点:1,查询列表可以是:表中的字段,常量值,表达式,函数.2,查询的结果是一个虚拟的表格.#查询变量命令:1,查询一个:select 查询 from 表名.2,查询多个字段:select a,b,c from表名.3,查询所有字段:select* from&nbs原创 2020-05-12 14:12:54 · 203 阅读 · 0 评论 -
数据库学习(4.1常见函数)
进阶四:常见函数概念:类似一Java中的函数,将一组逻辑语句包装在方法中,对外暴露方法名.好处:1,隐藏了实现细节 2,提高了代码的复用性调用;select 函数名(实参列表) [from 表];特点:1)叫什么(函数名)2)干什么(函数功能)分类:1)单行函数如:concat,length,ifnull…2)分组函数功能:做统计使用,又称为统计函数,聚合函数,组函数一,单行函数(字符函数,数学函数,日期函数,流程控制函数,其他函数)1)字符函数a)length:显示字段的长原创 2020-05-16 15:47:37 · 225 阅读 · 0 评论 -
数据库学习(2.2条件查询)DQL语句
二,条件查询#基本语法select 查询列表 from 表名 where 筛选条件;#分类1,按条件表达式筛选条件运算符:< ,>,=,!=(<>),>=,<=2,按逻辑表达式筛选逻辑运算符:&& || !(and or not)and:只要一个为false,则为false;or:一个为true,则为true.3,模糊查询like,between and,in,is,null*like关键字的讲解:lile通常与通配符搭配使用(通原创 2020-05-13 15:42:30 · 1046 阅读 · 4 评论 -
数据库学习(3.1排序查询)
**进阶三:排序查询**尽管在navica.sqlyog等可视化工具上提供了排序查询的快捷方式,但是通过最原始的sql语句查询还是很有必要的.语法:1)按当个字段排序:select 查询列表 from 表 order by 排序列表 [asc|desc] {降序,升序}.如果什么都不写,默认是升序.(其中 的排序列表支持别名 ).SELECT salaryFROM employeesORDER BY salary DESC;2)按函数排序eg:按姓名的字节长度来排序:select len原创 2020-05-15 13:39:08 · 279 阅读 · 1 评论 -
数据库学习(5.2)分组查询
分组查询:一, 语法:select 分组函数,列(要求出现在group by的后面)from 表[where筛选条件]group by分组的列表[order by] 分组的列表[order by 子句]注意:查询列表必须特殊要求是分组函数和group by后出现的字段二, 练习:查询每个部门的平均工资:sql代码:在这里插入代码片查询哪个部门的员工个数大于二查询每个部门的员工数查询大于二的部门SELECTCOUNT(*) 员工数,department_idFROMemp原创 2020-06-01 16:40:25 · 197 阅读 · 0 评论 -
数据库学习小总结5.4
一,排序查询:1):语法:SELECT 查询列表from 表名where 筛选按件order by 排序列表[asc/desc]2):特点1,asc:升序,如果不写默认升序desc:降序2,排序列表 支持 单个字段,多个字段,函数,表达式,别名3)order by的位置一般放在查询语句的最后(limit语句除外)二,常见函数1)概述功能:类似于Java中的方法好处:提高重用性和隐藏实现细节调用:select 函数名(实参列表);2)单行函数a)字符函数*concat:连原创 2020-06-04 12:45:39 · 118 阅读 · 0 评论 -
数据库学习6.0(sql99语法)
一1)sql99语法:select 查询列表from表1 别名 [连接类型]join表2 别名on 连接条件[where 筛选条件][group by 分组][having 筛选条件][order by排序列表]2)分类(链接类型的分类)内连接::inner外连接:左外:left [outer]右外:right [outer]全外:full[outer]交叉连接:cross其实sq92语法与sql99 语法差不多,只是 多了inner join on关键字外连接:应用原创 2020-06-18 16:29:05 · 497 阅读 · 0 评论