linux下的数据库操作命令大全

worktile 其他 81

回复

共3条回复 我来回复
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在Linux下,常用的数据库操作命令包括MySQL、PostgreSQL和MongoDB等。下面是常用的数据库操作命令大全:

    一、MySQL操作命令:

    1. 启动MySQL服务:
    “`shell
    sudo systemctl start mysql
    “`

    2. 进入MySQL命令行:
    “`shell
    mysql -u 用户名 -p
    “`

    3. 创建数据库:
    “`shell
    CREATE DATABASE 数据库名;
    “`

    4. 删除数据库:
    “`shell
    DROP DATABASE 数据库名;
    “`

    5. 使用数据库:
    “`shell
    USE 数据库名;
    “`

    6. 创建表:
    “`shell
    CREATE TABLE 表名 (列名1 数据类型1, 列名2 数据类型2, …);
    “`

    7. 删除表:
    “`shell
    DROP TABLE 表名;
    “`

    8. 插入数据:
    “`shell
    INSERT INTO 表名 (列名1, 列名2, …) VALUES (值1, 值2, …);
    “`

    9. 查询数据:
    “`shell
    SELECT 列名1, 列名2, … FROM 表名 WHERE 条件;
    “`

    10. 更新数据:
    “`shell
    UPDATE 表名 SET 列名1 = 值1, 列名2 = 值2 WHERE 条件;
    “`

    11. 删除数据:
    “`shell
    DELETE FROM 表名 WHERE 条件;
    “`

    二、PostgreSQL操作命令:

    1. 启动PostgreSQL服务:
    “`shell
    sudo systemctl start postgresql
    “`

    2. 进入PostgreSQL命令行:
    “`shell
    sudo -u postgres psql
    “`

    3. 创建数据库:
    “`shell
    CREATE DATABASE 数据库名;
    “`

    4. 删除数据库:
    “`shell
    DROP DATABASE 数据库名;
    “`

    5. 使用数据库:
    “`shell
    \c 数据库名;
    “`

    6. 创建表:
    “`shell
    CREATE TABLE 表名 (列名1 数据类型1, 列名2 数据类型2, …);
    “`

    7. 删除表:
    “`shell
    DROP TABLE 表名;
    “`

    8. 插入数据:
    “`shell
    INSERT INTO 表名 (列名1, 列名2, …) VALUES (值1, 值2, …);
    “`

    9. 查询数据:
    “`shell
    SELECT 列名1, 列名2, … FROM 表名 WHERE 条件;
    “`

    10. 更新数据:
    “`shell
    UPDATE 表名 SET 列名1 = 值1, 列名2 = 值2 WHERE 条件;
    “`

    11. 删除数据:
    “`shell
    DELETE FROM 表名 WHERE 条件;
    “`

    三、MongoDB操作命令:

    1. 启动MongoDB服务:
    “`shell
    sudo systemctl start mongod
    “`

    2. 进入MongoDB命令行:
    “`shell
    mongo
    “`

    3. 创建数据库:
    “`shell
    use 数据库名;
    “`

    4. 删除数据库:
    “`shell
    db.dropDatabase();
    “`

    5. 创建集合:
    “`shell
    db.createCollection(“集合名”);
    “`

    6. 删除集合:
    “`shell
    db.集合名.drop();
    “`

    7. 插入文档:
    “`shell
    db.集合名.insertOne(文档);
    “`

    8. 查询文档:
    “`shell
    db.集合名.find(查询条件);
    “`

    9. 更新文档:
    “`shell
    db.集合名.updateOne(查询条件, 更新操作);
    “`

    10. 删除文档:
    “`shell
    db.集合名.deleteOne(查询条件);
    “`

    以上是Linux下常用的数据库操作命令大全,通过这些命令可以实现数据库的创建、删除、表的创建、删除、数据的插入、查询、更新、删除等操作。希望对你有所帮助!

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在Linux下,我们可以使用许多不同的数据库系统进行数据库操作。以下是一些常用的数据库操作命令大全:

    1. MySQL/MariaDB:
    – 连接到MySQL/MariaDB服务器:mysql -u 用户名 -p
    – 创建数据库:CREATE DATABASE 数据库名;
    – 删除数据库:DROP DATABASE 数据库名;
    – 使用数据库:USE 数据库名;
    – 创建表:CREATE TABLE 表名 (列1 数据类型, 列2 数据类型, …);
    – 插入记录:INSERT INTO 表名 (列1, 列2, …) VALUES (值1, 值2, …);
    – 查询记录:SELECT 列1, 列2, … FROM 表名;
    – 更新记录:UPDATE 表名 SET 列1 = 值1, 列2 = 值2, … WHERE 条件;
    – 删除记录:DELETE FROM 表名 WHERE 条件;

    2. PostgreSQL:
    – 连接到PostgreSQL服务器:psql -U 用户名
    – 创建数据库:CREATE DATABASE 数据库名;
    – 删除数据库:DROP DATABASE 数据库名;
    – 使用数据库:\c 数据库名;
    – 创建表:CREATE TABLE 表名 (列1 数据类型, 列2 数据类型, …);
    – 插入记录:INSERT INTO 表名 (列1, 列2, …) VALUES (值1, 值2, …);
    – 查询记录:SELECT 列1, 列2, … FROM 表名;
    – 更新记录:UPDATE 表名 SET 列1 = 值1, 列2 = 值2, … WHERE 条件;
    – 删除记录:DELETE FROM 表名 WHERE 条件;

    3. SQLite:
    – 连接到SQLite数据库:sqlite3 数据库文件
    – 创建表:CREATE TABLE 表名 (列1 数据类型, 列2 数据类型, …);
    – 插入记录:INSERT INTO 表名 (列1, 列2, …) VALUES (值1, 值2, …);
    – 查询记录:SELECT 列1, 列2, … FROM 表名;
    – 更新记录:UPDATE 表名 SET 列1 = 值1, 列2 = 值2, … WHERE 条件;
    – 删除记录:DELETE FROM 表名 WHERE 条件;

    4. MongoDB:
    – 连接到MongoDB服务器:mongo
    – 创建数据库:use 数据库名;
    – 删除数据库:db.dropDatabase();
    – 创建集合(表):db.createCollection(集合名);
    – 插入文档(记录):db.集合名.insertOne(文档);
    – 查询文档:db.集合名.find(条件);
    – 更新文档:db.集合名.updateOne(条件, 更新);
    – 删除文档:db.集合名.deleteOne(条件);

    5. Redis:
    – 连接到Redis服务器:redis-cli
    – 设置键值对:SET 键 值
    – 获取键的值:GET 键
    – 删除键值对:DEL 键
    – 查看所有键:KEYS *
    – 设置过期时间:EXPIRE 键 秒数
    – 查看剩余时间:TTL 键
    – 列出所有数据库:SELECT 数据库编号
    – 切换数据库:FLUSHDB

    这些是一些常用的数据库操作命令,可以帮助我们在Linux系统下进行数据库的创建、删除、查询、更新等操作。根据具体的数据库系统,命令可能会有所不同,但基本的原理和用法是相同的。使用这些命令可以方便地操作数据库并管理数据。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    Linux下主要有以下几种数据库操作命令:MySQL、PostgreSQL、MongoDB和Redis。下面将对每种数据库的操作命令进行详细介绍。

    一、MySQL数据库操作命令

    1. 登录MySQL数据库
    $ mysql -u username -p password

    2. 创建数据库
    $ CREATE DATABASE database_name;

    3. 删除数据库
    $ DROP DATABASE database_name;

    4. 选择使用的数据库
    $ USE database_name;

    5. 显示所有数据库
    $ SHOW DATABASES;

    6. 显示当前数据库中的所有表
    $ SHOW TABLES;

    7. 创建表
    $ CREATE TABLE table_name (column1 datatype, column2 datatype, …);

    8. 删除表
    $ DROP TABLE table_name;

    9. 插入数据
    $ INSERT INTO table_name (column1, column2, …) VALUES (value1, value2, …);

    10. 查询数据
    $ SELECT column1, column2, … FROM table_name WHERE condition;

    11. 更新数据
    $ UPDATE table_name SET column1 = value1, column2 = value2, … WHERE condition;

    12. 删除数据
    $ DELETE FROM table_name WHERE condition;

    13. 显示表结构
    $ DESC table_name;

    14. 导入数据
    $ mysql -u username -p password -h hostname database_name < file.sql; 15. 导出数据 $ mysqldump -u username -p password -h hostname database_name > file.sql;

    二、PostgreSQL数据库操作命令

    1. 登录PostgreSQL数据库
    $ psql -h hostname -U username -d database_name;

    2. 创建数据库
    $ CREATE DATABASE database_name;

    3. 删除数据库
    $ DROP DATABASE database_name;

    4. 选择使用的数据库
    $ \c database_name;

    5. 显示所有数据库
    $ \l;

    6. 显示当前数据库中的所有表
    $ \dt;

    7. 创建表
    $ CREATE TABLE table_name (column1 datatype, column2 datatype, …);

    8. 删除表
    $ DROP TABLE table_name;

    9. 插入数据
    $ INSERT INTO table_name (column1, column2, …) VALUES (value1, value2, …);

    10. 查询数据
    $ SELECT column1, column2, … FROM table_name WHERE condition;

    11. 更新数据
    $ UPDATE table_name SET column1 = value1, column2 = value2, … WHERE condition;

    12. 删除数据
    $ DELETE FROM table_name WHERE condition;

    13. 显示表结构
    $ \d table_name;

    14. 导入数据
    $ psql -h hostname -U username -d database_name -f file.sql;

    15. 导出数据
    $ pg_dump -h hostname -U username -d database_name -f file.sql;

    三、MongoDB数据库操作命令

    1. 登录MongoDB数据库
    $ mongo

    2. 创建数据库
    $ use database_name;

    3. 删除数据库
    $ db.dropDatabase();

    4. 显示所有数据库
    $ show dbs;

    5. 显示当前数据库中的所有集合
    $ show collections;

    6. 创建集合
    $ db.createCollection(collection_name);

    7. 删除集合
    $ db.collection_name.drop();

    8. 插入文档
    $ db.collection_name.insert(document);

    9. 查询文档
    $ db.collection_name.find(query);

    10. 更新文档
    $ db.collection_name.update(query, update);

    11. 删除文档
    $ db.collection_name.remove(query);

    四、Redis数据库操作命令

    1. 登录Redis数据库
    $ redis-cli

    2. 设置键值
    $ SET key value;

    3. 获取键值
    $ GET key;

    4. 删除键值
    $ DEL key;

    5. 设置过期时间
    $ EXPIRE key seconds;

    6. 获取剩余过期时间
    $ TTL key;

    7. 查询所有键
    $ KEYS pattern;

    8. 列出所有键值对
    $ SCAN cursor;

    9. 存储到列表中
    $ LPUSH list_key value;

    10. 从列表中取出
    $ LPOP list_key;

    这些是Linux下主要的数据库操作命令,每种数据库具体的操作命令还有更多,可以通过查询各个数据库的官方文档了解更多信息。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部