通过命令行界面(CLI)管理数据库是一种高效且灵活的方式,尤其适用于自动化任务和远程管理。以下是一些常见数据库管理系统(DBMS)的命令行管理方法:
登录到MySQL服务器
mysql -u username -p
输入密码后,你将进入MySQL命令行界面。
显示数据库
SHOW DATABASES;
选择数据库
USE database_name;
显示表
SHOW TABLES;
创建表
CREATE TABLE table_name (
column1 datatype,
column2 datatype,
...
);
插入数据
INSERT INTO table_name (column1, column2, ...) VALUES (value1, value2, ...);
查询数据
SELECT * FROM table_name;
更新数据
UPDATE table_name SET column1 = value1 WHERE condition;
删除数据
DELETE FROM table_name WHERE condition;
退出MySQL
EXIT;
登录到PostgreSQL服务器
psql -U username -d database_name
输入密码后,你将进入PostgreSQL命令行界面。
显示数据库
\l
选择数据库
\c database_name
显示表
\dt
创建表
CREATE TABLE table_name (
column1 datatype,
column2 datatype,
...
);
插入数据
INSERT INTO table_name (column1, column2, ...) VALUES (value1, value2, ...);
查询数据
SELECT * FROM table_name;
更新数据
UPDATE table_name SET column1 = value1 WHERE condition;
删除数据
DELETE FROM table_name WHERE condition;
退出PostgreSQL
\q
登录到MongoDB服务器
mongo
显示数据库
show dbs
选择数据库
use database_name
显示集合
show collections
创建集合
db.createCollection("collection_name")
插入数据
db.collection_name.insertOne({ key1: value1, key2: value2, ... })
查询数据
db.collection_name.find({ key1: value1, key2: value2, ... })
更新数据
db.collection_name.updateOne({ query }, { update })
删除数据
db.collection_name.deleteOne({ query })
退出MongoDB
exit
登录到SQLite数据库
sqlite3 database_name.db
显示表
.tables
创建表
CREATE TABLE table_name (
column1 datatype,
column2 datatype,
...
);
插入数据
INSERT INTO table_name (column1, column2, ...) VALUES (value1, value2, ...);
查询数据
SELECT * FROM table_name;
更新数据
UPDATE table_name SET column1 = value1 WHERE condition;
删除数据
DELETE FROM table_name WHERE condition;
退出SQLite
.exit
mysqlpsqlmongosqlite3通过这些命令行工具,你可以执行各种数据库管理任务,包括创建、修改、查询和删除数据。确保在执行任何操作之前备份你的数据库,以防止数据丢失。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。