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

MariaDB/MySQL 数据库管理入门

文章目录

  • MariaDB/MySQL 数据库管理入门
    • 一、SQL语言介绍
      • 1.1 SQL是什么?
      • 1.2 SQL分类
    • 二、创建和删除数据库
      • 2.1 查看数据库
      • 2.2 创建数据库
      • 2.3 使用/切换数据库
      • 2.4 修改数据库
      • 2.5 删除数据库
    • 三、MySQL中的数据类型
      • 3.1 数值类型
      • 3.2 字符串类型
      • 3.3 日期时间类型
      • 3.4 数据类型示例
    • 四、创建表与删除表
      • 4.1 创建表
      • 4.2 查看表结构
      • 4.3 修改表
      • 4.4 删除表
    • 五、添加数据(INSERT)
      • 5.1 基本插入
      • 5.2 插入多行
      • 5.3 从其他表插入
      • 5.4 插入时处理重复
    • 六、默认值处理
      • 6.1 定义默认值
      • 6.2 使用DEFAULT关键字
      • 6.3 修改默认值
    • 七、更新数据(UPDATE)
      • 7.1 基本更新
      • 7.2 带条件的更新
      • 7.3 多表更新
    • 八、删除数据(DELETE)
      • 8.1 基本删除
      • 8.2 条件删除
      • 8.3 删除重复数据
    • 九、综合示例
      • 9.1 完整的学生管理系统示例
      • 9.2 实用SQL脚本
    • 十、常见问题与解决方案
      • 10.1 常见错误
      • 10.2 最佳实践
      • 10.3 性能优化
    • 十一、练习任务
      • 任务1:创建员工管理系统
      • 任务2:数据维护脚本
      • 任务3:综合应用

MariaDB/MySQL 数据库管理入门

一、SQL语言介绍

1.1 SQL是什么?

SQL(Structured Query Language)是用于管理和操作关系型数据库的标准语言。

1.2 SQL分类

-- SQL语言主要分为以下几类:-- 1. DDL(数据定义语言) - 定义数据库结构-- CREATE, ALTER, DROP, TRUNCATE, RENAME-- 2. DML(数据操作语言) - 操作数据-- SELECT, INSERT, UPDATE, DELETE-- 3. DCL(数据控制语言) - 控制权限-- GRANT, REVOKE-- 4. TCL(事务控制语言) - 控制事务
http://www.cnnetsun.cn/news/860594.html

相关文章:

  • 手把手教你封装一个调用三方接口的 HTTP 工具类(Spring Boot + Java 实战)
  • 手把手教你封装一个树形结构处理类(Java 通用 Tree 工具,支持无限层级)
  • 【计算机网络】ep1:物理层概述
  • 百度开源上传组件在局域网如何处理大文件断点续传?
  • PostgreSQL MCP
  • 高危!Apache Parquet Java库曝远程代码执行(RCE)漏洞,需立即修复
  • 大模型工具使用指南:MCP与Skills对比分析,收藏级技术解析
  • 从0到1掌握RAG:解决大模型落地痛点的终极方案,建议收藏!
  • Nodejs+vuenet基于位置管理的企业 员工考勤打卡系统设计app小程序
  • 我让AI读了产品PRD,自动生成“验收标准”测试用例
  • 2026年效率翻倍:开发者必装的AI助手APP
  • AI测试用例生成的“异常流”缺失:一场未被教导的盲区
  • ‌AI驱动的测试用例模板统一实践:从标准框架到团队协同的完整路径
  • 基于AI课堂+Spring Boot +Vue的面向中职学校的第二课堂教学管理系统 毕业设计项目实战辅导指导
  • 基于人工智能AI + Spring Boot + AI建议分析建筑工程项目管理系统 毕业设计项目实战辅导指导
  • 为什么工业智能化需要工业AI大脑?应该如何选择?
  • 别再“假装数字化”了!3分钟搞懂:什么叫“数字化成效”,以及怎么用最少的钱干最靓的事!
  • Nodejs+vue新闻订阅推荐系统头条app的设计与实现 小程序
  • 看懂风扇的“里外”:原理、构造、性能与计算的系统性解读
  • 10个技巧:用AI自动生成测试报告
  • 【值得珍藏】LLM推理优化技术详解:从数据级到系统级的全面解析
  • 9999999
  • AI创作避坑 学术党实测有效,免费搞定查重+绘图+改稿
  • 收藏必看!告别RAG碎片化:一文讲透Forms-Dynamics框架下的Agent记忆系统
  • 收藏!AI大模型应用开发工程师全解析,小白程序员必看的入行指南
  • Pelco KBD300A 模拟器:17.按照pytest自动化测试方案规划建立测试基础框架
  • 听说现在JDBC已经过时了,还需要学吗?
  • 开题报告被批 “无逻辑、缺创新”?虎贲等考 AI 一键解锁 “过审密码”
  • Nodejs+vueAndroid的垃圾分类系统小程序
  • 我的区块链运维日记 · 第 12 日:消失的服务器 —— 也就是我们如何被 IPFS 逼疯的