MySQL是一种关系型数据库管理系统,它可以在Linux中使用,在本文中,我们将介绍如何在Linux系统中安装和配置MySQL,以及如何使用它进行数据库操作。
在Linux中安装MySQL
1、更新系统软件包列表
在安装MySQL之前,我们需要确保系统的软件包列表是最新的,在终端中输入以下命令:
sudo apt-get update
2、安装MySQL服务器
在终端中输入以下命令以安装MySQL服务器:
sudo apt-get install mysql-server
3、启动MySQL服务
安装完成后,我们需要启动MySQL服务,在终端中输入以下命令:
sudo systemctl start mysql
4、设置MySQL开机自启
为了确保MySQL在系统启动时自动运行,我们需要将其设置为开机自启,在终端中输入以下命令:
sudo systemctl enable mysql
5、安全配置MySQL
为了提高MySQL的安全性,我们需要对其进行一些安全配置,运行安全配置脚本:
sudo mysql_secure_installation
按照提示操作,如更改root密码、删除匿名用户、禁止远程root登录等。
使用MySQL进行数据库操作
1、连接到MySQL服务器
在终端中输入以下命令以连接到MySQL服务器:
mysql -u root -p
输入root用户的密码后,即可进入MySQL命令行界面。
2、创建数据库和表
在MySQL命令行界面中,我们可以使用以下命令创建数据库和表:
CREATE DATABASE mydb; -- 创建数据库mydb USE mydb; -- 切换到mydb数据库 CREATE TABLE users ( -- 创建users表,包含id、name、age字段 id INT PRIMARY KEY AUTO_INCREMENT, -- id字段,自增主键 name VARCHAR(20) NOT NULL, -- name字段,非空字符串类型,最大长度20个字符 age INT NOT NULL -- age字段,非空整数类型 );
3、插入数据和查询数据
向表中插入数据:
INSERT INTO users (name, age) VALUES ('张三', 25); -- 插入一条数据,姓名为张三,年龄为25岁 INSERT INTO users (name, age) VALUES ('李四', 30); -- 插入一条数据,姓名为李四,年龄为30岁
查询表中的数据:
SELECT * FROM users; -- 查询users表中的所有数据(包括id、name、age字段) SELECT * FROM users WHERE age > 25; -- 查询年龄大于25岁的用户信息(只显示id、name、age字段)
4、更新数据和删除数据
更新表中的数据:
UPDATE users SET age = 26 WHERE name = '张三'; -- 将姓名为张三的用户年龄更新为26岁(假设原记录的id为1) DELETE FROM users WHERE name = '李四'; -- 删除姓名为李四的用户记录(假设原记录的id为2)
原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/117187.html