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环境中可以创建,删除,修改,添加查询数据库,更改数据表的结构,输入一些查询命令等等:
``` mysqlmysql> 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等等。