Linux數據庫命令主要用于管理和操作數據庫,包括MySQL和Redis等。以下是一些常用的Linux數據庫命令及其用途:
mysql -u 用戶名 -p
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 條件;
GRANT 權限 ON 數據庫名.表名 TO 用戶名;
redis-server
:啟動Redis服務器。save
:同步保存數據到磁盤。bgsave
:異步保存數據到磁盤。lastsave
:返回上次成功保存到磁盤的時間。shutdown
:關閉Redis服務器。bgrewriteaof
:重寫AOF文件以減小其大小。redis-cli
:Redis客戶端工具,用于發送命令至Redis服務器。AUTH <password>
:客戶端向服務器進行密碼驗證。PING
:測試服務器是否響應,通常用于檢查連接狀態。QUIT
:關閉客戶端與服務器的連接。DEL key [key ...]
:刪除指定的一個或多個鍵。EXISTS key
:判斷某個鍵是否存在。EXPIRE key seconds
:為鍵設置過期時間(秒)。PEXPIRE key milliseconds
:為鍵設置過期時間(毫秒)。KEYS pattern
:查找所有符合給定模式的鍵。通過這些命令,用戶可以高效地管理數據庫,進行數據操作和維護。