linux常用数据库命令
-
Linux常用数据库命令包括以下几种:
1. mysql命令:mysql是一种关系型数据库管理系统,常用于处理结构化数据。常用的mysql命令有:
– mysql -u username -p:通过指定用户名和密码登录mysql数据库。
– show databases:显示所有数据库。
– use database_name:选择使用某个数据库。
– show tables:显示当前数据库中的所有表。
– select * from table_name:查询某个表中的所有数据。
– insert into table_name (column1, column2, …) values (value1, value2, …):向表中插入数据。
– update table_name set column = value where condition:更新表中数据。
– delete from table_name where condition:删除表中数据。2. SQLite命令:SQLite是一种嵌入式关系型数据库,常用于移动设备和小型应用程序。常用的SQLite命令有:
– sqlite3 database_name:打开或创建一个SQLite数据库。
– .tables:显示当前数据库中的所有表。
– .schema table_name:显示某个表的结构。
– select * from table_name:查询某个表中的所有数据。
– insert into table_name (column1, column2, …) values (value1, value2, …):向表中插入数据。
– update table_name set column = value where condition:更新表中数据。
– delete from table_name where condition:删除表中数据。3. PostgreSQL命令:PostgreSQL是一种高级关系型数据库管理系统,常用于大型企业应用。常用的PostgreSQL命令有:
– psql -U username -d database_name:通过指定用户名和数据库登录PostgreSQL。
– \l:显示所有数据库。
– \c database_name:连接到某个数据库。
– \dt:显示当前数据库中的所有表。
– select * from table_name:查询某个表中的所有数据。
– insert into table_name (column1, column2, …) values (value1, value2, …):向表中插入数据。
– update table_name set column = value where condition:更新表中数据。
– delete from table_name where condition:删除表中数据。以上是Linux下常用的几种数据库命令,可以根据具体的需求选择合适的命令进行数据库管理和操作。
2年前 -
1. 创建数据库:
– MySQL: `CREATE DATABASE database_name;`
– PostgreSQL: `CREATE DATABASE database_name;`
– MongoDB: `use database_name;`2. 删除数据库:
– MySQL: `DROP DATABASE database_name;`
– PostgreSQL: `DROP DATABASE database_name;`
– MongoDB: `db.dropDatabase();`3. 列出所有数据库:
– MySQL: `SHOW DATABASES;`
– PostgreSQL: `\l`
– MongoDB: `show dbs;`4. 使用数据库:
– MySQL: `USE database_name;`
– PostgreSQL: `\c database_name;`
– MongoDB: `use database_name;`5. 创建表:
– MySQL:
“`sql
CREATE TABLE table_name (
column1 datatype constraint,
column2 datatype constraint,
…
);
“`
– PostgreSQL:
“`sql
CREATE TABLE table_name (
column1 datatype constraint,
column2 datatype constraint,
…
);
“`
– MongoDB: MongoDB是面向文档的数据库,不需要事先创建表。6. 删除表:
– MySQL: `DROP TABLE table_name;`
– PostgreSQL: `DROP TABLE table_name;`
– MongoDB: MongoDB不使用表的概念,可以直接删除文档。7. 查询数据:
– MySQL: `SELECT * FROM table_name;`
– PostgreSQL: `SELECT * FROM table_name;`
– MongoDB: `db.collection_name.find();`8. 插入数据:
– MySQL:
“`sql
INSERT INTO table_name (column1, column2, …)
VALUES (value1, value2, …);
“`
– PostgreSQL:
“`sql
INSERT INTO table_name (column1, column2, …)
VALUES (value1, value2, …);
“`
– MongoDB: `db.collection_name.insertOne({column1: value1, column2: value2, …})`9. 更新数据:
– MySQL: `UPDATE table_name SET column1 = value1, column2 = value2, … WHERE condition;`
– PostgreSQL: `UPDATE table_name SET column1 = value1, column2 = value2, … WHERE condition;`
– MongoDB: `db.collection_name.updateOne({condition}, {$set: {column1: value1, column2: value2, …}})`10. 删除数据:
– MySQL: `DELETE FROM table_name WHERE condition;`
– PostgreSQL: `DELETE FROM table_name WHERE condition;`
– MongoDB: `db.collection_name.deleteOne({condition})`2年前 -
Linux作为一种开源操作系统,广泛应用于各行各业。在使用 Linux 进行数据库管理时,常常需要使用一些数据库命令来创建、删除、查询和修改数据库及其内容。以下是一些常用的 Linux 数据库命令及其使用方法:
1. MySQL/MariaDB
– 连接到 MySQL/MariaDB:`mysql -u 用户名 -p`
– 创建数据库:`CREATE DATABASE 数据库名;`
– 删除数据库:`DROP DATABASE 数据库名;`
– 列出数据库:`SHOW DATABASES;`
– 进入数据库:`USE 数据库名;`
– 创建表格:`CREATE TABLE 表名 (列名1 数据类型1, 列名2 数据类型2, …);`
– 插入数据:`INSERT INTO 表名 (列名1, 列名2, …) VALUES (值1, 值2, …);`
– 查询数据:`SELECT 列名 FROM 表名 WHERE 条件;`
– 更新数据:`UPDATE 表名 SET 列名 = 新值 WHERE 条件;`
– 删除数据:`DELETE FROM 表名 WHERE 条件;`
– 显示表格结构:`DESCRIBE 表名;`2. PostgreSQL
– 连接到 PostgreSQL:`psql -U 用户名 -d 数据库名`
– 创建数据库:`CREATE DATABASE 数据库名;`
– 删除数据库:`DROP DATABASE 数据库名;`
– 列出数据库:`\l`
– 进入数据库:`\c 数据库名`
– 创建表格:`CREATE TABLE 表名 (列名1 数据类型1, 列名2 数据类型2, …);`
– 插入数据:`INSERT INTO 表名 (列名1, 列名2, …) VALUES (值1, 值2, …);`
– 查询数据:`SELECT 列名 FROM 表名 WHERE 条件;`
– 更新数据:`UPDATE 表名 SET 列名 = 新值 WHERE 条件;`
– 删除数据:`DELETE FROM 表名 WHERE 条件;`
– 显示表格结构:`\d 表名`3. MongoDB
– 连接到 MongoDB:`mongo`
– 切换到指定数据库:`use 数据库名`
– 创建集合:`db.createCollection(“集合名”)`
– 删除集合:`db.集合名.drop()`
– 插入数据:`db.集合名.insert({字段: 值, …})`
– 查询数据:`db.集合名.find({条件})`
– 更新数据:`db.集合名.update({条件}, {$set: {字段: 新值, …}})`
– 删除数据:`db.集合名.remove({条件})`4. SQLite
– 连接到 SQLite:`sqlite3 数据库文件名`
– 创建表格:`CREATE TABLE 表名 (列名1 数据类型1, 列名2 数据类型2, …);`
– 插入数据:`INSERT INTO 表名 (列名1, 列名2, …) VALUES (值1, 值2, …);`
– 查询数据:`SELECT 列名 FROM 表名 WHERE 条件;`
– 更新数据:`UPDATE 表名 SET 列名 = 新值 WHERE 条件;`
– 删除数据:`DELETE FROM 表名 WHERE 条件;`
– 显示表格结构:`.schema 表名`以上是一些常用的 Linux 数据库命令,在实际使用中可能会根据具体情况进行调整和扩展。通过这些命令,可以方便地进行数据库管理和操作。
2年前