![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Mysql
二十六26
这个作者很懒,什么都没留下…
展开
-
10.mysql实际开发中使用到的函数
0.1获取昨日日期select DATE_SUB(curdate(),INTERVAL 1 DAY)0.2获取上个月月份select date_format(DATE_SUB(curdate(), INTERVAL 1 MONTH),'%Y-%m')原创 2021-09-03 09:08:29 · 153 阅读 · 0 评论 -
9.JDBC
0.1JDBC介绍jdbc是一个独立于数据库管理系统和通用sql的公共接口,为访问不同的数据库提供了一种统一的途径0.2获取数据库连接方式一:String url="jcbc:mysql://localhost:3306/xxx";String user="用户名"String password="密码";Class clazz=Class.forName("com.mysql.jdbc.Driver");Connection conn=Driver...原创 2021-06-30 10:56:12 · 87 阅读 · 0 评论 -
7.Mysql子查询
0.1概述嵌套在其他查询中的查询。程序会先运行在嵌套在最内层的语句,再运行外层。0.2使用用在select后面,返回单个字段,多条记录。用在from后面,是一个临时表,可以返回多个字段。用在where后面,可以当做判断条件,返回单个字段,多条记录,所以一般配合in使用。0.3EXIST子查询用于测试内部查询是否返回行,有记录则返回true,无记录则返回false,为false则外层...原创 2021-06-30 10:19:37 · 57 阅读 · 0 评论 -
6.Mysql连接查询
0.1内连接查出两个表只符合连接条件的部分(1)等值连接select * from A inner join B on A.Key=B.Key(2)非等值连接select * from A inner join B on A.key between B.key1 and B.key2(3)自连接select * from A as A1inner join A as A2O...原创 2021-06-30 10:15:43 · 63 阅读 · 0 评论 -
5.Mysql分组函数
计算个数:count()求和:sum()求平均值:avg()求最大值:max()求最小值:min()注意:分组函数会自动忽略null。分组函数都是在group by语句执行结束之后才会执行。当一条sql语句没有group by的话,整张表会自成一组。问:分组函数不可直接使用在where子句当中,为什么?答:因为group by是...原创 2021-06-30 10:08:36 · 56 阅读 · 0 评论 -
4.MySQL运算符
0.1比较运算符等于:=大于:>大于等于:>=小于:<小于等于:<=不等于:!=或<>0.2逻辑运算符并且:and或者:or非:notand和or的优先级:and比or先运算,如果希望先运算or,就使用()0.3模糊查询like%表示任意多个任意字符_表示一个任意字符0.4范围查询一个非连续的范围内:in在一个连续的范围内:between ... and ...0.5空判断是null:...原创 2021-06-30 10:05:37 · 73 阅读 · 0 评论 -
3.Mysql:DQL语句执行顺序
0.1DQL语句的执行顺序select ... 5 from ... 1where ... 2group by ... 3having ... 4order by .. 6 (默认asc升序,desc降序)limit .. 7原创 2021-06-30 09:59:36 · 104 阅读 · 0 评论 -
2.Mysql常用SQL语句
mysql -u root -p 密码:登录dos命令窗口exit:退出0.1操作数据库查看已存在的数据库:show databases创建数据库:create database 数据库名选择数据库:use 数据库名删除数据库:drop database 数据库名0.2建表与查看表create table 表名(字段1 数据类型 [约束] [索引] [注释],)engine=[表类型] default charset=[表字符集] commit=[注释];查看所有表原创 2021-06-30 09:55:34 · 85 阅读 · 0 评论 -
1.Mysql概述
0.1为什么要使用数据库随着互联网技术的高速发展,随之而来的就是庞大的网络数据量。大量的数据正在不断产生,那么如何安全有效地存储、检索,管理它们?而使用数据库就可以高效且条理分明地存储数据,能够更加快速和方便地管理数据。数据库(DataBase),简称DB,存储数据的"仓库",通常是一个或一组文件数据库管理系统:操作和管理数据库的软件,用于建立、使用和维护数据库。简称DBMS。常用的有MySQL(广),Oracl...原创 2021-06-30 09:21:08 · 1133 阅读 · 0 评论