news 2026/5/6 1:14:42

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/5/1 11:35:09

ModbusRTU信号采样点优化:波特率匹配调试指南

信号采样点的“隐形战场”:ModbusRTU通信稳定性优化实战你有没有遇到过这样的场景?硬件接线正确,电源稳定,终端电阻也加上了,所有设备都宣称支持ModbusRTU 19200bps,可偏偏某个从站总是间歇性返回CRC校验失…

作者头像 李华
网站建设 2026/4/29 5:24:46

终极免费PlantUML编辑器:快速上手文本转UML的完整指南

终极免费PlantUML编辑器:快速上手文本转UML的完整指南 【免费下载链接】plantuml-editor PlantUML online demo client 项目地址: https://gitcode.com/gh_mirrors/pl/plantuml-editor 想要快速绘制专业UML图表却不想付费?这款免费的PlantUML编辑…

作者头像 李华
网站建设 2026/5/5 13:53:25

智普Open-AutoGLM使用全攻略:3步完成企业级模型部署

第一章:智普Open-AutoGLM概述 智普AI推出的Open-AutoGLM是一款面向自动化自然语言处理任务的开源框架,旨在降低大模型应用开发门槛,提升从数据标注到模型部署的全流程效率。该框架基于AutoGLM架构,融合了自动提示工程、零样本迁移…

作者头像 李华
网站建设 2026/5/1 8:47:24

IwaraDownloadTool终极指南:从零掌握高效视频下载技术

IwaraDownloadTool终极指南:从零掌握高效视频下载技术 【免费下载链接】IwaraDownloadTool Iwara 下载工具 | Iwara Downloader 项目地址: https://gitcode.com/gh_mirrors/iw/IwaraDownloadTool 还在为Iwara视频下载效率低下而苦恼吗?传统下载方…

作者头像 李华