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

【数据库】 数据库基础及MySQL常用指令,必背知识点整理合集

一、数据库基础核心概念核心详细定义 / 规则 / 特点数据库DB长期存储在计算机内、有组织、结构化、可共享的大量数据集合数据独立于应用程序可统一管理、反复使用。数据库管理系统DBMS专门用于管理数据库的系统软件是用户与数据库的中间层。核心四大功能数据定义、数据查询、数据操纵、数据控制。数据库系统DBS由数据库DB、数据库管理系统DBMS、应用程序、数据库管理员、普通用户共同组成的完整运行系统。关系数据库术语 完整性约束模块分类核心知识点详细定义 / 规则 / 特点关系核心术语专业名词释义关系整张二维数据表元组表中一行 一条记录属性表中一列 字段域字段合法取值范围目数据表总列数主键唯一标识记录非空且唯一外键关联其他表主键实现表关联三大完整性约束约束规则实体完整性主键非空、不重复参照完整性外键匹配主表主键用户自定义完整性自定义业务规则关系代数运算核心知识点详细定义 / 规则 / 特点选择 σ按条件筛选行数据只删行不改列投影 π筛选指定字段列保留全部行连接运算多表拼接分为等值连接、自然连接并∪、交∩、差 -要求两表结构完全一致并集去重、交集取共同数据、差集取独有数据笛卡尔积两表数据全组合冗余极高SQL 语言四大分类语言类型全称作用范围核心命令DDL数据定义语言操作库、表结构CREATE、ALTER、DROPDML数据操纵语言操作表里真实数据SELECT、INSERT、UPDATE、DELETEDCL数据控制语言用户权限管理GRANT、REVOKETCL事务控制语言事务提交回滚COMMIT、ROLLBACK事务 ACID 四大特性1. 原子性Atomicity含义事务是最小执行单元不可分割拆分规则所有操作全部完成或全部撤销不存在部分执行状态举例转账业务扣款和收款两步必须同时生效任意一步出错两边数据 恢复初始状态2. 一致性Consistency含义事务执行前后数据库整体数据规则、业务数据总量始终合法统一规则数据不会出现违反约束、逻辑错乱的中间异常状态举例账户总金额转账前后总和不变不会凭空多出或消失资金3. 隔离性Isolation含义多个事务同时并发执行时彼此相互独立互不干扰规则一个事务看不到其他事务未提交的临时数据衍生问题并发下易出现脏读、不可重复读、幻读依靠隔离级别控制4. 持久性Durability含义事务一旦提交成功数据修改永久生效保存规则后续断电、程序崩溃、服务器重启已提交数据不会丢失举例转账提交后即便设备故障账户余额依旧保留最终变更结果简易速记原子看整体、一致守规则、隔离互不受扰、提交永久留存Sql 语句显示所有数据库show databases;使用stu数据库use stu;显示所有表Show tables;查看stu表结构Desc stu;建表 primary key :主键 unique:不重复 default:设置默认值 not null:不为空create table stu(xh varchar(4) primary key,xm varchar(4) unique,age int default 18,ah varchar(100) not null);向stu 表中插入数据INSERT INTO stu(xh,xm,age,ah) VALUES(0011,张三,19,打篮球),(0012,张婷,20,羽毛球),(0013,张浩然,18,骑行),(0014,李四,21,追剧),(0015,李雨桐,17,弹钢琴),(0016,李俊杰,DEFAULT,摄影),(0017,王浩,20,爬山),(0018,王雅萱,19,画画),(0019,王子轩,22,钓鱼),(0020,刘阳,18,打游戏),(0021,刘思琪,20,逛街),(0022,刘博文,19,编程),(0023,陈宇,21,跑步);根据年龄进行分组查询各个年龄段有多少学生select count(xm),age from stu group by age;查询去重后的年龄order by默认升序select distinct age from stu order by age;查询所有数据select * from stu;查询前5条数据select * from stu limit 5;查询18-20包含18和20的所有学生的姓名和年龄按照年龄降序排序select xm,age from stu where age between 18 and 20 order by age desc;select xm,age from stu where age18 and age20 order by age desc;查询爱好为钓鱼和爬山的所有人的xmage并且将age重命名为年龄select xm,age as 年龄 from stu where ah in (钓鱼,爬山);查询姓王的学生信息_代表一个字符%代表字符串select * from stu where xm like 王_;select * from stu where xm like 王%;指定插入的属性insert into stu(xh,xm,ah) values (333,333,333);建立kc表设置xsid为外键参照stu表中的xhcreate table kc(kcm varchar(5) not null,kcid varchar(10) primary key,xsid varchar(4),foreign key(xsid) references stu(xh));增加一个属性beizhu:alter table stu add beizhu varchar(100);将表中所有age都增加1update stu set age age1;修改xm字段类型为10个字符串alter table stu modify xm varchar(10);删除beizhu字段alter table stu drop column beizhu;删除表中全部数据保留表的结构truncate table stu;删除表包括结构drop table stu;修改单条数据update stu set age50 where xh like 0011;删除单条元组delete from stu where age 30;给stu表中的age建立索引create index idx_age on stu(age);删除索引drop index idx_age on stu;删除数据库drop database test;
http://www.rkmt.cn/news/1393336.html

相关文章:

  • PUBG-Logitech压枪系统:5步掌握罗技鼠标宏的终极武器识别技术
  • 秒传链接提取脚本:告别网盘分享失效,打造永久文件分享新时代
  • 【权威实证】基于1,742篇SCI论文对比测试:ChatGPT-4o生成综述的准确率仅61.3%,但加入这4个校验层后跃升至94.7%
  • 无锡黄金回收2026实测|5家正规门店评级盘点|本地人卖金避坑攻略 - 恒顺黄金回收
  • sMRI-PatchNet:基于可解释分块与双分支网络的阿尔茨海默病影像诊断
  • 2026礼品团购公司推荐:靠谱高性价比选型与报价解析 - 速递信息
  • 避坑指南:Windows下部署EMQX 5.3.2常见报错解决(路径、端口、启动失败)
  • 揭秘顶级AI原生团队的底层工作流协议:6层权限隔离+4级语义对齐+实时反馈熔断机制
  • ChatGPT小说创作实战手册(含27个已验证过审的网文平台适配Prompt)
  • ChatGPT文献综述生成失效真相(92%研究者踩中的7个AI幻觉陷阱)
  • 告别手动摆模型:用UE5.3的PCG,5分钟搞定一片写实森林(含样条线填充与ASM进阶)
  • 从设计稿到爆款:集之互动AIGC技术如何加速服装新品验证与孵化
  • 从《我的世界》到你的项目:用Unity Random.InitState实现‘种子’驱动的可复现游戏世界
  • AI赋能出海企业全球化算力调度场景下 云服务器充值的优化路径观察
  • STM32实战:手把手教你给RoboMaster M2006电机调一个稳如老狗的PID(附完整代码)
  • 2026全国五大科研检测机构推荐:2026贵州最新排名出炉,Wela微尔来检测以全维实力领跑 - 十大品牌榜
  • 如何快速掌握智能桌面助手:5个高效自动化技巧
  • 从飞腾到龙芯:手把手教你为不同国产CPU选择并安装合适的银河麒麟V10
  • 免费畅玩Switch游戏:yuzu模拟器完整配置指南
  • 大模型推理为什么一上量化评估就开始高分低可用:从 Perplexity 陷阱到 Task-Level Verification 的工程实战
  • 哪个投票平台最好用?2026年微信投票小程序推荐:中正投票全能首选 - 投票评选活动
  • 基于子词分割与FastText的DGA检测:降低中文域名误报率
  • 百胜、麦当劳都在用的「流程管理+商务智能」方案,企业数字化转型到底该怎么做?
  • 铁桶厂家的行业资质与认证——偃师市中原制桶有限公司 - 速递信息
  • 猫抓Cat-Catch:浏览器视频下载终极指南与一键安装教程
  • 从0到1构建抗查重写作框架:融合知识图谱锚定+句法树扰动+领域术语强化的ChatGPT学术输出加固方案(含LaTeX自动化插件)
  • UE5.1升级后MetaHuman动不了?手把手教你用增强输入系统修复小白人控制
  • 私有化音视频系统/视频高清直播点播EasyDSS技术优化解锁大型活动直播新体验
  • 利用Taotoken聚合能力构建高可用多模型备份客服系统
  • 打破音乐束缚:3步解密QQ音乐加密文件,让音乐自由播放