MySQL使用入门学习
2026/4/22 18:10:54 网站建设 项目流程

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

文章目录

  • 前言
  • 一、数据库概述
    • 数据库:
    • 数据库管理系统:
    • 关系型数据库
    • 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,但在基础知识上我发现自己掌握的并不牢固。
下周规划:尽力去复习考试范围的内容

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询