当前位置: 首页 > news >正文

MYSQL基础(大模型基础准备1/3)

📘 MySQL 基础入门笔记1
本文整理自课堂笔记,涵盖数据库概念、MySQL安装使用、SQL语句分类、表操作、数据增删改查等核心内容,适合初学者快速上手。

一、数据库介绍

  1. 什么是数据库?
    数据库是用来存储数据的工具,支持对数据的增(C)、删(D)、改(U)、查(R)操作。
  2. DBMS 和数据库的区别?
    --DBMS:数据库管理系统,如 MySQL,是一种软件。
    --数据库:存储在 DBMS 中的数据容器。
    --一个项目通常对应一个数据库,一个实体类对应一张表,一条数据对应一条记录。
  3. 常见数据库类型
    关系型数据库(SQL)
    --数据以表的形式存储,表与表之间可以建立关系(如一对多、多对多)。
    --常见:MySQL、Oracle、SQLServer、DB2、SQLite
    非关系型数据库(NoSQL)
    --数据以键值对形式存储。
    --常见:Redis、HBase、MongoDB

二、MySQL 安装与连接

  1. 安装与登录
    --安装方式:本地安装、小皮安装
    --登录方式:
    o 明文登录:mysql -u 用户名 -p 密码
    o 暗文登录: mysql -u 账号 -p 敲回车 输入密码 敲回车
    o 远程登录:mysql --host=IP地址 --user=root --password=密码
  2. 登出方式
    exit
    quit

三、图形化工具推荐
--SQLYog、Navicat、DataGrip、PyCharm(我们一般使用 PyCharm)

PyCharm 连接 MySQL 步骤:
1.新建项目
2.打开 Database 面板,添加数据源 → MySQL
3.填写连接信息,下载驱动,测试连接

四、SQL 语句分类
--DDL:数据定义语言(库、表的操作)
--DML:数据操作语言(增删改)
--DQL:数据查询语言(查询)
--DCL:数据控制语言(权限管理)

五、SQL 通用语法与数据类型
1.语法规则:
--不区分大小写
--注释:
o单行:#或--
o多行:/* */

2.常用数据类型:
类型 说明
int 整数
float 小数
varchar 字符串
datetime 日期时间
注意:数值直接写,其他类型(如字符串、日期)要用引号括起来。

六、DDL 数据库操作

查看所有数据库
show databases;
创建数据库
create database if not exists 数据库名 charset 'utf8';
删除数据库
drop database if exists 数据库名;
查看数据库信息
show create database 数据库名;
修改数据库字符集
alter database 数据库名 charset '新字符集';
查看当前使用的数据库
select database();
切换数据库
use 数据库名;

七、DDL 数据表操作
查看所有表
show tables;
创建表
create table if not exists 表名 (
字段名 类型(长度) 约束,
...
);
查看表结构
desc 表名;
修改表名
alter table 旧表名 rename to 新表名;
删除表
drop table if exists 表名;
字段操作(了解即可)
添加字段
alter table 表名 add 字段名 类型 约束;
修改字段类型
alter table 表名 modify 字段名 新类型;
修改字段名
alter table 表名 change 旧字段名 新字段名 类型;
删除字段
alter table 表名 drop 字段名;

八、DML 数据操作

  1. 插入数据
    全列插入
    insert into 表名 values (值1, 值2, ...);
    指定列插入
    insert into 表名 (列1, 列2) values (值1, 值2);
    批量插入
    insert into 表名 values (值1, ...), (值1, ...);
  2. 修改数据
    update 表名 set 列名=新值 where 条件;
    ⚠️ 不加 where 会修改整张表!
  3. 删除数据
    delete from 表名 where 条件;
    truncate table 表名; 清空表,重置主键
    面试题:delete和truncate区别?
    --delete:只删除数据,主键自增不会重置。
    --truncate:删除数据并重建表,主键重置。

九、SQL 约束
约束 说明
primary key 主键,非空且唯一
auto_increment 自增,常与主键搭配
not null 非空
unique 唯一
default 默认值
foreign key 外键(多表约束)

十、DQL 数据查询
完整查询语法
select [distinct] 列名 [as 别名]
from 表名
where 条件
group by 分组字段
having 分组后条件
order by 排序字段 [asc|desc]
limit 条数;
常用查询示例
简单查询
select * from 表名;
条件查询
select * from 表名 where 条件;
排序查询
select * from 表名 order by 字段 desc;
聚合查询
select count(), sum(字段), avg(字段), max(字段), min(字段) from 表名;
分组查询
select 字段, count(
) from 表名 group by 字段;
分页查询
select * from 表名 limit 0, 5;

十一、备份表数据
场景1:备份表不存在
create table product_bak select * from product;
场景2:备份表已存在
insert into product_bak select * from product;

📌 总结重点
--建库、建表、删库、删表
--表记录的增删改查
--约束的使用
--DQL 查询的完整结构
--面试常问:delete和truncate的区别、where和having的区别

http://www.jsqmd.com/news/439544/

相关文章:

  • 2026年武汉优秀的圆瓶贴标机,双面贴标机,全自动贴标机厂家品牌实力推荐榜 - 品牌鉴赏师
  • 2026北京美国留学中介费一览,附收费标准与避坑全攻略! - 资讯焦点
  • 2026 吾爱破解【春节】解题领红包之六 Windows 中级题
  • 康博:四十余年羽绒积淀下的战略突围 —— 从行业标杆到轻量化生活方式品牌的破圈之路 - 博客万
  • 2026年四川弹簧/机械弹簧/压簧/拉簧/扭簧/高强度弹簧/耐磨弹簧/重型弹簧/工业弹簧/精密弹簧品牌综合实力评估与选型推荐报告 - 2026年企业推荐榜
  • 超级签名和ios企业签名的区别,怎么选
  • 2026年GEO优化服务商怎么选?五大维度对比与选型指南 - 品牌2026
  • CTF网络安全题库大整理:刷题必备资源,附常见解题思路(建议收藏)
  • 不同类别洁面产品怎么选?根据肤质选择产品,实测好用不踩雷 - 资讯焦点
  • 总结保安员照片回执自己怎么弄,照豆在广州排名咋样? - 工业品牌热点
  • 详细介绍:《 Linux 修炼全景指南: 十五 》从 open 到重定向:一文吃透 Linux 文件 I/O(新手必读)
  • Linux在网络安全领域的地位与作用:零基础入门指南,一篇看懂!
  • 靠谱的电竞酒店联营合作是怎样的,费用一般多少钱? - myqiye
  • 2026年3月国产台式x射线吸收谱仪优质供应商推荐 - 品牌推荐大师1
  • 网络安全为什么要学Linux?一文详解Linux核心价值与实战应用
  • 2026年标识牌安装加工厂哪家好,4A级景区标识牌标准及景区标识牌厚度探讨 - 工业推荐榜
  • 2026年专业深度测评:AI电商客服实力排名前五企业权威发布 - 电商资讯
  • 2026年3月圆刀贴合机厂家推荐:行业测评与选购指南 - 品牌鉴赏师
  • 国产科学仪器崛起:2026年度台式X射线吸收谱仪优质供应商深度盘点 - 品牌推荐大师1
  • 2026网络安全行业前景分析:人才缺口巨大,现在入行还来得及吗?(附岗位详解)
  • 2026仰卧起坐测试仪企业实力排行,附可靠联系方式,蛇形跑测试仪/十米折返跑测试仪,测试仪源头厂家怎么选 - 品牌推荐师
  • 国产超微量分光光度计哪家好?莱普特实测数据,比进口更具性价比 - 品牌推荐大师1
  • 智慧仓储系统选型指南:头部品牌深度解析与选型建议 - 品牌种草官
  • 2026年3月恒温恒湿试验箱厂家推荐,专业制造与品牌保障口碑之选 - 品牌鉴赏师
  • 民国老物件纸品上门回收,照片任命书毕业证书,记录者商行全收 - 品牌排行榜单
  • 老式乐器古玩杂项上门回收,北京记录者商行,各类老玩物全收 - 品牌排行榜单
  • 解二次剩余
  • 2026环氧棒市场洞察:优质品牌+实力厂家全景推荐,采购不踩坑 - 品牌推荐大师
  • 2026年AGV叉车厂家推荐:智能制造趋势排名,涵盖重载与高危场景安全痛点 - 十大品牌推荐
  • 技术原生与垂直深耕:2026年五大GEO服务商实战能力全景解析 - 品牌2026