HCRM博客

CentOS下SQL数据库使用入门教程

CentOS SQL使用教程

CentOS下SQL数据库使用入门教程-图1

环境准备

在使用SQL之前,首先需要确保您的CentOS系统中已经安装了MySQL数据库,以下是在CentOS上安装MySQL的步骤:

使用以下命令添加MySQL Yum仓库:

sudo rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm

更新Yum仓库并安装MySQL服务器:

sudo yum install mysql-community-server

启动MySQL服务:

sudo systemctl start mysqld

设置MySQL服务开机自启:

sudo systemctl enable mysqld

安全设置:运行以下命令,获取临时密码,并使用该密码登录MySQL。

sudo grep 'temporary password' /var/log/mysqld.log

登录MySQL

使用以下命令登录MySQL:

mysql -u root -p

输入临时密码后,您就可以进入MySQL命令行界面了。

创建数据库和表

创建数据库:

CentOS下SQL数据库使用入门教程-图2

CREATE DATABASE mydatabase;

选择数据库:

USE mydatabase;

创建表:

CREATE TABLE mytable (
    id INT AUTO_INCREMENT PRIMARY KEY,
    name VARCHAR(50),
    age INT
);

插入数据

INSERT INTO mytable (name, age) VALUES ('Alice', 25);
INSERT INTO mytable (name, age) VALUES ('Bob', 30);

查询数据

查询所有数据:

SELECT * FROM mytable;

查询特定列:

SELECT name, age FROM mytable;

条件查询:

SELECT * FROM mytable WHERE age > 25;

更新数据

UPDATE mytable SET age = 26 WHERE name = 'Alice';

删除数据

DELETE FROM mytable WHERE name = 'Bob';

备份和恢复

备份数据库:

mysqldump -u root -p mydatabase > mydatabase_backup.sql

恢复数据库:

CentOS下SQL数据库使用入门教程-图3

mysql -u root -p mydatabase < mydatabase_backup.sql

权限管理

创建用户:

CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'newpassword';

授予权限:

GRANT ALL PRIVILEGES ON mydatabase.* TO 'newuser'@'localhost';

刷新权限:

FLUSH PRIVILEGES;

删除用户:

DROP USER 'newuser'@'localhost';

FAQs

问题1:如何查看MySQL版本? 解答:使用以下命令查看MySQL版本:

mysql --version

问题2:如何修改MySQL的root密码? 解答:首先停止MySQL服务:

sudo systemctl stop mysqld

然后使用以下命令修改root密码:

sudo mysqladmin -u root password 'newpassword'

重新启动MySQL服务:

sudo systemctl start mysqld

本站部分图片及内容来源网络,版权归原作者所有,转载目的为传递知识,不代表本站立场。若侵权或违规联系Email:zjx77377423@163.com 核实后第一时间删除。 转载请注明出处:https://blog.huochengrm.cn/pc/59037.html

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
请登录后评论...
游客游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~