news 2026/7/13 13:06:48

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/7/12 0:35:03

如何快速配置虚拟手柄驱动:解决游戏控制器兼容性的完整指南

如何快速配置虚拟手柄驱动:解决游戏控制器兼容性的完整指南 【免费下载链接】ViGEmBus 项目地址: https://gitcode.com/gh_mirrors/vig/ViGEmBus 还在为PC游戏中的手柄识别问题而烦恼吗?想要在电脑上使用不同品牌的手柄畅玩各类游戏吗&#xff1…

作者头像 李华
网站建设 2026/7/12 22:10:21

终极DLSS版本管理指南:快速实现游戏性能优化

终极DLSS版本管理指南:快速实现游戏性能优化 【免费下载链接】dlss-swapper 项目地址: https://gitcode.com/GitHub_Trending/dl/dlss-swapper 在当今游戏技术快速发展的时代,NVIDIA的DLSS技术已成为提升游戏性能的关键工具。然而,不…

作者头像 李华
网站建设 2026/7/10 13:42:38

35岁转行,晚吗?

35岁转行,真的太晚了吗?当这个问题在深夜辗转时,答案早已藏在无数人的行动里——此刻的你,不是站在人生的分水岭,而是踩在新赛道的起跳点。褪去二十岁的莽撞,沉淀下的经验与韧性,恰恰是重新出发…

作者头像 李华
网站建设 2026/7/12 18:03:36

DLSS Swapper完全指南:轻松提升游戏性能的终极方案

DLSS Swapper完全指南:轻松提升游戏性能的终极方案 【免费下载链接】dlss-swapper 项目地址: https://gitcode.com/GitHub_Trending/dl/dlss-swapper 想要让游戏运行更流畅、画面更清晰吗?DLSS Swapper正是你需要的强大工具。这款免费软件专门为…

作者头像 李华
网站建设 2026/7/12 0:06:55

JetBrains IDE试用期重置工具:轻松恢复30天免费体验

还在为JetBrains IDE试用期结束而烦恼吗?ide-eval-resetter这款实用的重置工具能够帮助你重新开始30天试用期,让你继续体验IntelliJ IDEA、PyCharm、WebStorm等专业开发环境的完整功能。这款工具通过清理评估数据文件,实现试用期的重新设置。…

作者头像 李华