查看linux数据库基本命令大全
-
Linux操作系统中常用的数据库是MySQL和PostgreSQL,下面是它们的基本命令大全:
一、MySQL数据库命令:
1. 连接数据库:
`mysql -u 用户名 -p 密码`
2. 创建数据库:
`create database 数据库名;`
3. 删除数据库:
`drop database 数据库名;`
4. 使用数据库:
`use 数据库名;`
5. 查看当前使用的数据库:
`select database();`
6. 创建数据表:
“`
create table 表名 (
列名1 数据类型1,
列名2 数据类型2,
…
);
“`
7. 删除数据表:
`drop table 表名;`
8. 查看数据库中的所有表:
`show tables;`
9. 插入数据:
“`
insert into 表名 (列1, 列2, …)
values (值1, 值2, …);
“`
10. 查询数据:
`select * from 表名 where 条件;`
11. 更新数据:
“`
update 表名
set 列名 = 值
where 条件;
“`
12. 删除数据:
`delete from 表名 where 条件;`
13. 授予用户权限:
`grant 权限 on 数据库.表名 to 用户名@’localhost’ identified by ‘密码’;`
14. 修改用户密码:
`alter user 用户名@’localhost’ identified by ‘新密码’;`二、PostgreSQL数据库命令:
1. 连接数据库:
`psql -U 用户名 -d 数据库名`
2. 创建数据库:
`create database 数据库名;`
3. 删除数据库:
`drop database 数据库名;`
4. 使用数据库:
`\c 数据库名;`
5. 查看当前使用的数据库:
`\conninfo;`
6. 创建数据表:
“`
create table 表名 (
列名1 数据类型1,
列名2 数据类型2,
…
);
“`
7. 删除数据表:
`drop table 表名;`
8. 查看数据库中的所有表:
`\dt;`
9. 插入数据:
“`
insert into 表名 (列1, 列2, …)
values (值1, 值2, …);
“`
10. 查询数据:
`select * from 表名 where 条件;`
11. 更新数据:
“`
update 表名
set 列名 = 值
where 条件;
“`
12. 删除数据:
`delete from 表名 where 条件;`
13. 授予用户权限:
`grant 权限 on 数据库.表名 to 用户名;`
14. 修改用户密码:
`\password 用户名;`以上是MySQL和PostgreSQL数据库的基本命令大全,通过使用这些命令,您可以轻松地操作和管理数据库。
2年前 -
Linux数据库基本命令是管理和操作数据库的重要手段。以下是常用的Linux数据库基本命令:
1. mysql:MySQL是一种常用的关系型数据库管理系统。通过mysql命令,可以连接到MySQL服务器,并执行各种数据库操作。例如,可以使用mysql命令登录到数据库服务器:
“`
mysql -u 用户名 -p
“`在登录成功后,可以执行SQL语句,管理和操作数据库。
2. createdb:该命令用于在PostgreSQL数据库中创建新的数据库。可以使用以下命令创建一个名为”mydatabase”的数据库:
“`
createdb mydatabase
“`3. dropdb:该命令用于在PostgreSQL数据库中删除一个已存在的数据库。使用该命令需要谨慎,因为它会永久删除数据库及其所有数据。例如,可以使用以下命令删除名为”mydatabase”的数据库:
“`
dropdb mydatabase
“`4. sqlite3:SQLite是一种嵌入式关系型数据库引擎,可以使用sqlite3命令连接到SQLite数据库,并执行各种数据库操作。例如,可以使用以下命令连接到一个名为”mydatabase.db”的SQLite数据库:
“`
sqlite3 mydatabase.db
“`在连接成功后,可以执行SQL语句,管理和操作数据库。
5. psql:该命令用于连接到PostgreSQL数据库并执行数据库操作。例如,可以使用以下命令连接到一个名为”mydatabase”的数据库:
“`
psql mydatabase
“`在连接成功后,可以执行SQL语句,管理和操作数据库。
以上是一些常见的Linux数据库基本命令,它们可以帮助您管理和操作各种类型的数据库。根据不同数据库的需求和安装环境,您可能需要查阅更多相关文档和命令。
2年前 -
小标题:Linux数据库基本命令大全
1. 数据库连接命令
– `mysql -u用户名 -p密码`:连接到MySQL数据库
– `sqlite3 数据库文件名`:连接到SQLite数据库2. 数据库操作命令
– `CREATE DATABASE 数据库名`:创建一个新的数据库
– `DROP DATABASE 数据库名`:删除一个数据库
– `USE 数据库名`:选择要使用的数据库
– `SHOW DATABASES`:显示所有数据库的列表3. 表操作命令
– `CREATE TABLE 表名 (列名1 数据类型, 列名2 数据类型, …)`:创建一个新的表
– `DROP TABLE 表名`:删除一个表
– `ALTER TABLE 表名 ADD COLUMN 列名 数据类型`:向表中添加一个新的列
– `DESCRIBE 表名`:显示指定表的列信息4. 数据操作命令
– `INSERT INTO 表名 (列1, 列2, …) VALUES (值1, 值2, …)`:向表中插入一条新的记录
– `SELECT 列1, 列2, … FROM 表名`:从表中检索数据
– `UPDATE 表名 SET 列名1 = 值1, 列名2 = 值2, … WHERE 条件`:修改表中的记录
– `DELETE FROM 表名 WHERE 条件`:从表中删除记录5. 查询命令
– `SELECT 列1, 列2, … FROM 表名 WHERE 条件`:选择指定列的数据
– `SELECT * FROM 表名`:选择所有列的数据
– `SELECT 列1, 列2, … FROM 表名 ORDER BY 列名 ASC/DESC`:按升序或降序排序选择列的数据
– `SELECT COUNT(*) FROM 表名`:计算表中的记录数
– `SELECT SUM(列名) FROM 表名`:计算指定列的总和
– `SELECT AVG(列名) FROM 表名`:计算指定列的平均值
– `SELECT MAX(列名) FROM 表名`:查找指定列的最大值
– `SELECT MIN(列名) FROM 表名`:查找指定列的最小值6. 权限控制命令
– `GRANT 权限列表 ON 数据库名.表名 TO 用户名@主机名`:授予用户对数据库或表的特定权限
– `REVOKE 权限列表 ON 数据库名.表名 FROM 用户名@主机名`:撤销用户对数据库或表的特定权限
– `SHOW GRANTS FOR 用户名@主机名`:显示用户的权限7. 备份与恢复命令
– `mysqldump -u用户名 -p密码 数据库名 > 备份文件名`:将整个数据库备份到一个文件中
– `mysql -u用户名 -p密码 数据库名 < 备份文件名`:将备份文件中的数据恢复到数据库中以上是Linux数据库常用的基本命令,可以根据实际需要使用。记住,使用任何命令前,请先备份重要的数据,以免数据丢失。2年前