如何在window是安装mysql数据库(从零开始)

mysql简介:

MySQL是一种开源的关系型数据库管理系统(RDBMS),它是目前世界上最流行的数据库之一。MySQL最初由瑞典的MySQL AB公司开发,后来被Sun Microsystems收购,而后Sun Microsystems又被Oracle收购。MySQL以其高性能、稳定性和易用性而闻名,并且被广泛应用于Web应用程序开发中,特别是在与PHP语言配合使用的LAMP(Linux、Apache、MySQL、PHP/Python/Perl)堆栈中。

MySQL具有以下特点:

  1. 开源性:MySQL基于GPL(通用公共许可证)发布,使其可以免费使用和修改,这使得许多开发者和组织可以在其基础上进行二次开发和定制。

  2. 关系型数据库:MySQL采用关系型数据库模型,数据以表格的形式存储,并通过SQL(Structured Query Language)进行管理和操作。

  3. 跨平台性:MySQL可在多种操作系统上运行,包括Linux、Windows、Mac OS等。

  4. 支持多种编程语言:MySQL提供了多种编程语言的API,包括PHP、Python、Java等,使得开发者可以使用自己熟悉的编程语言与MySQL进行交互。

  5. 大型社区支持:MySQL拥有庞大的用户和开发者社区,提供了丰富的文档、教程和技术支持资源。

进入mysql官网下载安装程序

MySQLhttps://www.mysql.com/

下载完成后直接双击进行安装,打开后的页面如下所示:

  • "Developer Default"是开发者默认

  • "Server only"仅作为服务器安装

  • "Clientonly"仅作为客户端安装

  • "Full"是完整安装

  • "Custom"是自定义安装

点击安装

Install Directory : mysql应用程序安装目录(可以修改到D盘或E盘)

Data Directory :mysql数据仓库存放数据目录(可以修改到D盘或E盘)

这一步设置密码

一定要记住!!!!!

一定要记住!!!!!

一定要记住!!!!!

安装完之后会有下面这些页面

在所有程序上可以查看到这里mysql就安装好了

mysql常用sql命令:

  1. 创建数据库

    sql 复制代码
    CREATE DATABASE database_name;
  2. 删除数据库:

    sql 复制代码
    USE database_name;
  3. 创建表

sql 复制代码
REATE TABLE table_name ( column1 datatype, column2 datatype, ... );
  1. 删除表

    sql 复制代码
    DROP TABLE table_name;
  2. 查询数据

    sql 复制代码
    SELECT column1, column2, ... FROM table_name WHERE condition;
  3. 插入数据

    sql 复制代码
    INSERT INTO table_name (column1, column2, ...) VALUES (value1, value2, ...);
  4. 更新数据

    sql 复制代码
    UPDATE table_name SET column1 = value1, column2 = value2, ... WHERE condition;
  5. 删除数据

    sql 复制代码
    DELETE FROM table_name WHERE condition;
  6. 添加列

    sql 复制代码
    ALTER TABLE table_name ADD column_name datatype;
  7. 修改列

    复制代码
    sql 复制代码
    ALTER TABLE table_name MODIFY column_name datatype;
  8. 删除列

    sql 复制代码
    ALTER TABLE table_name DROP COLUMN column_name;
  9. 添加主键

    sql 复制代码
    ALTER TABLE table_name ADD PRIMARY KEY (column_name);
  10. 添加外键

    sql 复制代码
    ALTER TABLE table_name ADD CONSTRAINT fk_name FOREIGN KEY (column_name) REFERENCES other_table(column_name);
  11. 创建索引

    sql 复制代码
    CREATE INDEX index_name ON table_name (column_name);

打开mysql命令行输入密码

创建表

相关推荐
程序猿小D7 分钟前
第二百六十七节 JPA教程 - JPA查询AND条件示例
java·开发语言·前端·数据库·windows·python·jpa
权^1 小时前
MySQL--聚合查询、联合查询、子查询、合并查询(上万字超详解!!!)
大数据·数据库·学习·mysql
Code成立2 小时前
1、深入理解Redis线程模型
数据库·redis·bootstrap
缘友一世4 小时前
macos安装mongodb
数据库·mongodb·macos
万事大吉CC5 小时前
mysql单表查询·3
数据库·mysql
bin91536 小时前
【EXCEL数据处理】000010 案列 EXCEL文本型和常规型转换。使用的软件是微软的Excel操作的。处理数据的目的是让数据更直观的显示出来,方便查看。
大数据·数据库·信息可视化·数据挖掘·数据分析·excel·数据可视化
Miqiuha6 小时前
lock_guard和unique_lock学习总结
java·数据库·学习
一 乐7 小时前
学籍管理平台|在线学籍管理平台系统|基于Springboot+VUE的在线学籍管理平台系统设计与实现(源码+数据库+文档)
java·数据库·vue.js·spring boot·后端·学习
Java探秘者10 小时前
Maven下载、安装与环境配置详解:从零开始搭建高效Java开发环境
java·开发语言·数据库·spring boot·spring cloud·maven·idea
2301_7869643610 小时前
3、练习常用的HBase Shell命令+HBase 常用的Java API 及应用实例
java·大数据·数据库·分布式·hbase