配环境
Created|Updated|MySQL
|Post Views:
Author: Keysqiu
Copyright Notice: All articles on this blog are licensed under CC BY-NC-SA 4.0 unless otherwise stated.
Related Articles
2025-11-30
MySQL笔记
数据库存储数据的特点 1、将数据放到表中,表再放到库中 2、一个数据库中可以有多个表,每个表都有一个的名字,用来标识自己。表名具有唯一性。 3、表具有一些特性,这些特性定义了数据在表中如何存储,类似java中 “类”的设计。 4、表由列组成,我们也称为字段。所有表都是由一个或多个列组成的,每一列类似java 中的”属性” 5、表中的数据是按行存储的,每一行类似于java中的“对象”。
2025-11-30
MySQL插入数据时,自动获取当前时间写入表中
字段的类型为:timestamp, 往下看,默认那里改为 ==CURRENT_TIMESTAMP==
2025-11-30
Windows下MySQL数据库安装(详细)
如果是重装数据库的话,直接把MySQL文件夹下的data文件夹删掉,再从4.1往后按流程走即可 (先看我!!!) 一、下载MySQL压缩包 dev.mysql.com/downloads/mysql/5.5.html#downloads 也可以直接用我这个v8.1.0版本 pan.baidu.com/s/1ImE4HX1zCwe5CeiMF1UfJw?pwd=xo08 提取码:xo08 –来自百度网盘超级会员V4的分享 二、配置环境变量 如下图所示 三、配置用户配置 第一步:在D:\MySQL\mysql-8.1.0-winx64目录下创建一个新的文件后缀名为 .ini 的 my.ini空白文件。 第二步:编辑创建好的my.ini文件,用于初始化mysql数据库 主要修改下面第 ==5== 和 ==7== 行的路径即可 tips:路径必须为“\”的形式。 [mysqld] # 设置3306端口 port=3306 # 设置mysql的安装目录 ----------是你的文件路径------------- basedir=D:\\soft...
2025-11-30
mysql常用的聚合函数
一、常用的聚合函数(以下都是求以列为单位) count(col) 表示求指定列的总行数 max(col): 表示求指定列的最大值 min(col): 表示求指定列的最小值 sum(col): 表示求指定列的和 avg(col): 表示求指定列的平均值 1、求总行数 – 返回非NULL数据的总行数 select count(height) from students; – 返回总行数,包含null值记录 select count(*) from students; 2、求最大值 – 查询女生的编号最大值 select max(id) from students where gender = 2; 3、求最小值 – 查询未删除的学生最小编号 select min(id) from students where is_delete = 0; 4、求和 – 查询男生的总身高 select sum(height) from students where gender = 1; – 平均身高 select sum(height) / count(*) from students where ...
2025-11-30
数据库中ID从一个很奇怪的数开始
==说明你上一次生成的id就是乱序了== 解决方法: 使用 navicat ,右键表名,选择截断表 截断表:清空数据表中所有数据,然后ID从1开始 清空表:清空数据表中所有数据
2025-11-30
mysql连接详解(内外连接,左右连接)
假设有两个表 T1,T2 表的结构如下图所示 一、内连接(inner join)【普通外键引用】 如果想把用户信息、积分、等级都列出来,那么一般会这样写: select * from T1 ,T2 where T1.userid = T2.userid (其实这样的结果等同于select * from T1 inner join T2 on T1.userid=T2.userid )。 把两个表中都存在userid的行拼成一行(即内联),但后者的效率会比前者高很多,建议用后者(内联)的写法。 SQL语句:select * from T1 inner join T2 on T1.userid=T2.userid 二、外连接 ① 左外连接(left join) 显示左表T1中的所有行,并把右表T2中符合条件加到左表T1中;右表T2中不符合条件,就不用加入结果表中,并且NULL表示。 SQL语句:select * from T1 left join T2 on T1.userid=T2.userid ② 右外连接(right join) 显示右表T2中的所有行,并把左表T1中...
Comments
Announcement
博客由思源笔记自动同步驱动,写作即发布
