MySQL数据库:从官网快速下载(mysql数据库官网下载)

和安装

MySQL数据库是一款流行的基于关系型数据管理系统。它可以使用多种方式来安装,例如:通过MySQL官网下载,通过软件包管理器安装,等等。本文着重介绍通过MySQL官网快速下载和安装MySQL的方式。

首先,在MySQL官网https://dev.mysql.com/downloads/mysql/ 上选择操作系统,比如这里选择Windows:

![](img/1.png)

然后在下面几个下载列表项中选择“MySQL Installer”,点击下载按钮:

![](img/2.png)

下载完成后就可以双击安装文件开始安装MySQL了。在安装过程中,会有不同的选项提供:

1. 用户账号设置:在这里可以设置MySQL使用的账号;

2. 服务配置:可以配置MySQL服务的开机自启动等设置,也可以设置端口号;

3. 数据库模式:可以选择MySQL的存储数据的模式,包括事实表示模式以及面向对象模式;

4. 内存使用:可以设置MySQL使用的内存大小。

安装完毕后,可以在数据库管理员中打开MySQL Command Line Client,然后输入对应的账号密码进入MySQL的command line环境,就可以进行数据库的相关操作了:

“` mysql

mysql> mysql -u root -p //输入账号密码

Enter password: ********* //输入密码

Welcome to the MySQL monitor. Commands end with ; or \g.

Your MySQL connection id is 4

Server version: 5.7.26 MySQL Community Server (GPL)

Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its

affiliates. Other names may be trademarks of their respective

owners.

Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the current input statement.

mysql>


在MySQL的command line环境中可以创建,删除,修改,添加查询数据库,更改数据表的结构,输入一些查询命令等等:

``` mysql
mysql> CREATE DATABASE testdatabase; //创建一个testdatabase数据库
Query OK, 1 row affected (0.04 sec)

mysql> USE testdatabase; //使用testdatabase数据库
Database changed
mysql> CREATE TABLE `testtable` (id int(10),name varchar(20)); //创建一个testtable表
Query OK, 0 rows affected (0.14 sec)
mysql> INSERT INTO testtable VALUES (1,'name1'); //插入一条数据
Query OK, 1 row affected (0.03 sec)
mysql> SELECT * FROM testtable; //查询表中数据
+----+-------+
| id | name |
+----+-------+
| 1 | name1 |
+----+-------+
1 row in set (0.01 sec)

mysql>

用户可以自行手动操作MySQL数据库,也可以从第三方API来操作数据库,比如PHP的MySQLi函数/PHP的PDO类以及Node.js的mysql模块等等:

“` php

//使用PHP的MySQLi函数操作MySQL

$db = new mysqli(‘127.0.0.1’, ‘username’, ‘password’);

$db->query(‘CREATE Database testdatabase’);


``` javascript
//使用Node.js的mysql模块操作MySQL
const mysql = require('mysql');
const con = mysql.createConnection({
host: "localhost",
user: "username",
password: "password"
});
con.connect(function(err) {
if (err) throw err;
console.log("Connected!");
con.query("CREATE DATABASE testdatabase", function (err, result) {
if (err) throw err;
console.log("Database created");
});
});

通过MySQL官网快速下载和安装MySQL数据库,可以提升开发者的开发效率,并且可以更加方便地搭建MySQL数据库,同时可以从官网获得官方文档,查看MySQL编程API等等。


数据运维技术 » MySQL数据库:从官网快速下载(mysql数据库官网下载)