在Linux系统中,数据库命令的使用是日常运维和管理的关键部分。以下是一些常用数据库命令的使用方法:
MySQL数据库命令
- 登录MySQL:使用命令
mysql -u 用户名 -p
连接到MySQL服务器。 - 创建数据库:命令
CREATE DATABASE 数据库名;
。 - 删除数据库:命令
DROP DATABASE 数据库名;
。 - 创建表:命令
CREATE TABLE 表名 (列1 数据类型, 列2 数据类型, ...);
。 - 删除表:命令
DROP TABLE 表名;
。 - 插入数据:命令
INSERT INTO 表名 (列1, 列2, ...) VALUES (值1, 值2, ...);
。 - 更新数据:命令
UPDATE 表名 SET 列1 = 值1, 列2 = 值2 WHERE 条件;
。 - 删除数据:命令
DELETE FROM 表名 WHERE 条件;
。 - 查询数据:命令
SELECT 列1, 列2, ... FROM 表名 WHERE 条件;
。
PostgreSQL数据库命令
- 查询数据库:命令
\l
列出所有数据库。 - 进入数据库:命令
\c 数据库名
连接到指定数据库。 - 查看表:命令
\dt
列出所有表。 - 查看表结构:命令
\d 表名
显示表的结构。 - 查看表数据:命令
SELECT * FROM 表名;
显示表中的数据。
数据库备份与恢复
- 备份:使用
mysqldump
命令导出数据库为SQL脚本文件,或通过MySQL Workbench进行图形化备份。 - 恢复:使用
mysql
命令将备份文件导入数据库,或通过MySQL Workbench进行恢复操作。
掌握这些基本的数据库命令,可以有效地进行数据库的管理和维护工作。