$ sudo apt update$ sudo apt install mysql-server
安装完成后,我们需要启动 MySQL 服务。
$ sudo systemctl start mysql
启动完成后,我们可以使用以下命令进行登录。
$ sudo mysql -u root -p
其中,-u 表示用户名,-p 表示需要输入密码。如果还没有设置过密码,可以直接按回车键跳过。
mysql>ENTER;
如果设置过密码,需要输入密码后按回车键进行登录。MySQL 的基本操作使用 SQL 语言进行。我们可以使用 SHOW DATABASES 命令来查看所有的数据库。
mysql>SHOW DATABASES;
其中,我们可能会遇到两个自动生成的数据库,这两个数据库时 MySQL 自己使用的,不需要我们进行操作。我们可以使用以下命令来创建我们自己的数据库。
mysql>CREATE DATABASE mydatabase;
其中,mydatabase 是我们创建的数据库名称。创建完以后,我们可以使用 USE 命令来选择这个数据库进行操作。
mysql>USE mydatabase;
运行成功后,我们可以创建表。对于每个表,我们需要定义它的名称和每个字段的名称和类型。
mysql>CREATE TABLE mytable (->id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,->firstname VARCHAR(30) NOT NULL,->lastname VARCHAR(30) NOT NULL,->email VARCHAR(50),->reg_date TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP->);
其中,mytable 是我们创建的表的名称。在表中,id 是自动增长的整数类型,作为主键;firstname 和 lastname 是字符类型,不允许为空;email 是字符类型,允许为空;reg_date 是时间戳类型,设置默认值为当前时间。创建成功后,我们可以使用以下命令来插入数据。
mysql>INSERT INTO mytable (firstname, lastname, email)->VALUES ('John', 'Doe', 'john.doe@example.com');
其中,我们插入了一个 John Doe 的新记录。插入成功后,我们可以使用 SELECT 命令来查询这些记录。
mysql>SELECT * FROM mytable;
这里的 * 表示我们要查询所有的列。到此为止,我们已经掌握了基本的 MySQL 操作。如果想要了解更多命令和语法,请自行查阅文档。