news 2026/6/23 19:21:04

MySQL使用入门学习

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
MySQL使用入门学习

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • 前言
  • 一、数据库概述
    • 数据库:
    • 数据库管理系统:
    • 关系型数据库
    • SQL分类
    • SQL通用语法
  • 二、SQL分类
    • DDL
      • DDL表操作
      • 创建
    • 修改
    • 删除
    • 添加数据
  • 三、数据类型
  • 总结

前言

这周开始了数据库的学习,能明显感受到难度的上升。另外临近期末,java的学习要放在次要位置了。

一、数据库概述

数据库:

存储数据的仓库,数据是有组织的进行 (DateBase)

数据库管理系统:

操作和管理数据的大型软件 (DateBase Management System)

关系型数据库

**概念:**建立在关系模型基础上,由多张相互连接的二维表组成的数据库
优点:

1.格式统一,便于维护;2.使用SQL语言操作,标准统一,便于维护 SQL通用语法

SQL分类

DDL:数据定义语言,用来定义数据库对象(数据库,表,字D段) DML:数据操作语言,用来对数据库表中的数据进行增删改 DQL:数据查询语言,用来查询数据库表中的记录 DCL:数据控制语言,用来创建数据库用户,控制数据库的访问权限

SQL通用语法

二、SQL分类

1.DDL:数据定义语言,用来定义数据库对象(数据库,表,字D段)
2.DML:数据操作语言,用来对数据库表中的数据进行增删改
3.DQL:数据查询语言,用来查询数据库表中的记录
4.DCL:数据控制语言,用来创建数据库用户,控制数据库的访问权限

DDL

HOUW BATEBASE:查询所有数据库 SELLECT DATEBASE(); 查询当前数据库CREATEDATEBASE[IFNOTEXISTS]数据库名[DEFAULTCHARSET字符集][COLLECTE 排序规则];创建DROPDATEBASE[IFEXISTS]数据库名; 删除USE数据库名;使用

DDL表操作

查询当前数据库所有的表

showtables

查询表结构

DESC表名

查询指定表的建表语句

showcreatetable表名

创建


例:

createtabletb_user1(idint.namevarchar(50).ageint.gendervarchar(1).);

修改

添加字段:

altertable表名 字段名 类型(长度)[comment注释][约束]

修改数据类型:

altertable表名modify字段名 新数据类型(长度)

修改字段名和字段类型

altertable表名 change 旧字段名 新字段名 类型(长度)[comment注释][约束]

修改表名:

alerttable表名renameto新表名;

删除

删除字段

altertable表名drop字段名;

删除表:

droptable[ifexists]表名

删除指定表,并重新创建该表;

truncatetable表名;

添加数据

给指定字段添加数据
insert into 表名(字段名1,字段名2,…)values(值1,值2);

给全部字段添加数据

insertinto表名values(1,2)

批量添加数据

insert表名(字段名1,字段名2,...)values(1,2,...),(1,2,...),(1,2,...)insert表名values(值1,2,...,(值1,2,...,(值1,2,...,(值1,2,...,

三、数据类型


特点:char为定长/vachar为变长

总结

这周复习内容居多,虽然我使用了很长时间的C语言与JAVA,但在基础知识上我发现自己掌握的并不牢固。
下周规划:尽力去复习考试范围的内容

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/23 17:56:05

NCM音频格式转换终极指南:轻松解锁网易云音乐加密文件

NCM音频格式转换终极指南:轻松解锁网易云音乐加密文件 【免费下载链接】NCMconverter NCMconverter将ncm文件转换为mp3或者flac文件 项目地址: https://gitcode.com/gh_mirrors/nc/NCMconverter 你是否曾经在网易云音乐下载了喜欢的歌曲,却发现只…

作者头像 李华
网站建设 2026/6/23 17:57:01

Anything-LLM:3分钟打造属于你的智能文档聊天机器人

Anything-LLM:3分钟打造属于你的智能文档聊天机器人 【免费下载链接】anything-llm 这是一个全栈应用程序,可以将任何文档、资源(如网址链接、音频、视频)或内容片段转换为上下文,以便任何大语言模型(LLM&a…

作者头像 李华
网站建设 2026/6/23 17:54:51

BetterGI完整使用指南:从零开始掌握原神自动化

BetterGI完整使用指南:从零开始掌握原神自动化 【免费下载链接】better-genshin-impact 🍨BetterGI 更好的原神 - 自动拾取 | 自动剧情 | 全自动钓鱼(AI) | 全自动七圣召唤 | 自动伐木 | 自动派遣 | 一键强化 - UI Automation Testing Tools For Genshi…

作者头像 李华
网站建设 2026/6/23 17:19:22

基于Gin+Vue的前后端分离权限管理系统设计与实现

基于GinVue的前后端分离权限管理系统设计与实现 基于GinVue的前后端分离权限管理系统:毕业设计的完美解决方案 在当今数字化时代,企业级后台管理系统已成为各类应用不可或缺的组成部分。对于计算机科学和软件工程专业的学生来说,如何选择一…

作者头像 李华
网站建设 2026/6/23 17:16:45

参数碾压GPT-4o!HINDSIGHT重构AI Agent记忆架构,准确率提升38%!

HINDSIGHT是新型AI Agent记忆架构,通过四网络记忆基质(世界、经验、意见、观察网络)解决传统记忆系统三大痛点:证据推论不分、时间因果断裂、性格一致性缺乏。采用Retain、Recall、Reflect三大操作,结合时序实体图谱检索,使20B参数…

作者头像 李华
网站建设 2026/6/23 19:16:14

DLSS Swapper终极教程:三分钟学会游戏性能优化

DLSS Swapper终极教程:三分钟学会游戏性能优化 【免费下载链接】dlss-swapper 项目地址: https://gitcode.com/GitHub_Trending/dl/dlss-swapper 想要让显卡性能发挥到极致吗?DLSS Swapper作为一款专业的游戏优化工具,能够帮助NVIDIA…

作者头像 李华