51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

SQL指令备忘录

SQL的一些常用命令,使用环境MySQL8.0,个人使用记录,非教程。

部分常用指令

登录 MySQL

sudo mysql -uroot -p

创建数据库 在这里,database_name 是您想要创建的数据库名称。

CREATE DATABASE database_name;

查看数据库,这将列出所有可用的数据库。

SHOW DATABASES;

选择数据库 ,在这里,database_name 是您想要选择的数据库名称。

USE database_name;

列出数据库中的所有表 ,可以使用 SHOW TABLES

SHOW TABLES;

查看表的结构数据 ,使用 DESCRIBE ,在这里,datasheets 是您想要选择的数据表名称。

DESCRIBE datasheets;

或者,使用 SHOW COLUMNS 命令

SHOW COLUMNS FROM datasheets;

示例 SQL 语句,查看 wp_options 表的结构:

DESCRIBE wp_options;

查看修改某个表中某字段下的内容

查看表 wp_users 下 user_pass 的内容

SELECT user_pass FROM wp_users;

# 这个查询将显示所有用户的用户名(user_login)和加密后的密码(user_pass)
SELECT user_login, user_pass FROM wp_users;

修改表 wp_users 下 user_pass 的内容bfa0022e2da2d6ea1dfe8cec00964ba7

# 将your_username替换为您想要更改密码的用户名。
# 这个命令会将指定用户的user_pass字段更新为您提供的哈希值
UPDATE wp_users SET user_pass = 'bfa0022e2da2d6ea1dfe8cec00964ba7' WHERE user_login = 'your_username';

例如在按照教程 https://www.xuanmo.xin/details/2987 部署主题时,要修改数据库。内容如下:

Tips: 先到数据库找到WordPress的表 wp_options ,修改 siteurl 和 home 字段,值改为 http://{你的域名}:3002 端口

要查看 wp_options 表中 option_name 字段下 home 的内容,可以使用以下 SQL 查询:

SELECT option_value FROM wp_options WHERE option_name = 'home';

使用 UPDATE 语句来修改 wp_options 表中 option_name 字段下 home 的内容。以下是一个示例 SQL 语句,用于将 home 的内容修改为 http://xm.moshanghua.net:3002

UPDATE wp_options
SET option_value = 'http://xm.moshanghua.net:3002'
WHERE option_name = 'home';

MySQL备份与导入

使用mysqldump工具备份

mysqldump是MySQL自带的逻辑备份工具,可以备份整个数据库或者其中的部分表。以下是一个基本的备份命令:

mysqldump -u 用户名 -p 数据库名 > 备份文件.sql

这个命令会提示你输入密码,并将指定的数据库备份到一个.sql文件中。

备份数据库到指定目录

mysqldump -u username -p database_name > /path/to/backup/directory/backup.sql

在这个命令中,username是你的MySQL用户名,database_name 是要备份的数据库名。/path/to/backup/directory/是你要保存备份文件的目录,backup.sql是要保存的备份文件名,名字也可以自己起。
执行这个命令后,会要求你输入密码。输入密码后,等待备份完成。

导入备份

方法一:直接导入 SQL 文件

mysql -u username -p database_name < path/to/backup.sql

这个命令会在登录后直接将 backup.sql 文件的内容导入到 database_name 数据库中。

方法二:登录 MySQL,使用SOURCE 语句。

mysql -u username -p

选择数据库,然后导入文件。

# 如果已经知道要导入的 SQL 文件属于哪个数据库,可以使用以下命令选择数据库:
USE database_name;

# 导入 SQL 文件
# path/to/backup.sql 是 SQL 文件所在的路径。
SOURCE path/to/backup.sql;
赞(5)
未经允许不得转载:工具盒子 » SQL指令备忘录