linux下mysql常用操作命令
-
Linux下常用的MySQL操作命令有:
1. 登录MySQL:mysql -u 用户名 -p,需要输入密码。
2. 退出MySQL:exit 或 quit。
3. 创建数据库:CREATE DATABASE 数据库名;
4. 删除数据库:DROP DATABASE 数据库名;
5. 选择数据库:USE 数据库名;
6. 显示当前数据库:SELECT DATABASE();
7. 创建表:CREATE TABLE 表名 ( 列1 数据类型, 列2 数据类型, … );
8. 删除表:DROP TABLE 表名;
9. 插入数据:INSERT INTO 表名 ( 列1, 列2, … ) VALUES ( 值1, 值2, … );
10. 查询数据:SELECT 列1, 列2, … FROM 表名 WHERE 条件;
11. 更新数据:UPDATE 表名 SET 列1=值1, 列2=值2 WHERE 条件;
12. 删除数据:DELETE FROM 表名 WHERE 条件;
13. 导入SQL文件:source 文件名;
14. 导出SQL文件:mysqldump -u 用户名 -p 数据库名 > 文件名;
15. 显示数据库表结构:DESC 表名;
16. 显示数据库列表:SHOW DATABASES;
17. 显示表列表:SHOW TABLES;
18. 显示表字段:SHOW COLUMNS FROM 表名;
19. 显示MySQL版本信息:SELECT VERSION();
20. 修改MySQL密码:ALTER USER 用户名@’localhost’ IDENTIFIED BY ‘新密码’;
这是一些常用的MySQL命令,可以帮助你在Linux下进行数据库操作。2年前 -
在Linux下,MySQL是最常用的关系型数据库管理系统之一。下面是一些常用的MySQL操作命令:
1. 连接MySQL服务器:
`mysql -u username -p`:以用户名为username登录MySQL服务器,然后会提示输入密码。2. 创建数据库:
`CREATE DATABASE database_name;`:创建一个名为database_name的数据库。3. 切换到指定数据库:
`USE database_name;`:切换到名为database_name的数据库。4. 创建表:
“`sql
CREATE TABLE table_name (
column1 data_type constraints,
column2 data_type constraints,
…
);
“`
创建一个名为table_name的表,并定义表的列名、数据类型和约束。5. 展示数据库中所有的表:
`SHOW TABLES;`:显示当前数据库中的所有表。6. 查看表结构:
`DESCRIBE table_name;` 或 `SHOW COLUMNS FROM table_name;`:显示表的结构,包括每个列的名称、数据类型、是否允许为空等信息。7. 插入数据:
“`sql
INSERT INTO table_name (column1, column2, …)
VALUES (value1, value2, …);
“`
向table_name表中插入数据,指定要插入的列和对应的值。8. 查询数据:
“`sql
SELECT column1, column2, …
FROM table_name
WHERE condition;
“`
从table_name表中查询指定列的数据,可以加入WHERE子句来筛选特定的条件。9. 更新数据:
“`sql
UPDATE table_name
SET column1 = new_value1, column2 = new_value2, …
WHERE condition;
“`
更新table_name表中满足条件的数据,将指定列的值更新为新值。10. 删除数据:
“`sql
DELETE FROM table_name
WHERE condition;
“`
从table_name表中删除满足条件的数据。这些是最基本和常用的MySQL操作命令,帮助你在Linux下管理和操作MySQL数据库。可以根据具体需求和情况,进一步了解其他高级命令和操作。
2年前 -
在Linux系统中,可以通过终端或命令行来操作MySQL数据库。下面是一些常用的MySQL操作命令。
1. 登录MySQL:可以使用以下命令登录MySQL数据库:
“`
mysql -u username -p
“`将`username`替换为数据库的用户名。命令执行后会提示输入密码,输入正确的密码即可登录。
2. 创建数据库:可以使用以下命令创建数据库:
“`
CREATE DATABASE database_name;
“`将`database_name`替换为要创建的数据库名。
3. 删除数据库:可以使用以下命令删除数据库:
“`
DROP DATABASE database_name;
“`将`database_name`替换为要删除的数据库名。请谨慎使用,此操作将无法恢复。
4. 切换数据库:在登录MySQL后,可以使用以下命令切换到指定数据库:
“`
USE database_name;
“`将`database_name`替换为要切换的数据库名。
5. 显示数据库:可以使用以下命令显示所有数据库:
“`
SHOW DATABASES;
“`6. 创建表:可以使用以下命令在指定数据库中创建表:
“`
CREATE TABLE table_name (
column1 datatype constraint,
column2 datatype constraint,
…
);
“`将`table_name`替换为要创建的表的名称,`column1`、`column2`等为表的列名,`datatype`为数据类型,`constraint`为约束条件。
7. 删除表:可以使用以下命令删除指定数据库中的表:
“`
DROP TABLE table_name;
“`将`table_name`替换为要删除的表名。请谨慎使用,此操作将无法恢复。
8. 显示表:可以使用以下命令显示指定数据库中的所有表:
“`
SHOW TABLES;
“`9. 插入数据:可以使用以下命令向指定表中插入数据:
“`
INSERT INTO table_name (column1, column2, …)
VALUES (value1, value2, …);
“`将`table_name`替换为要插入数据的表名,`column1`、`column2`等为表的列名,`value1`、`value2`等为要插入的值。
10. 查询数据:可以使用以下命令从指定表中查询数据:
“`
SELECT * FROM table_name;
“`将`table_name`替换为要查询数据的表名。使用`*`可选取表中所有列,也可以使用指定列名。
11. 更新数据:可以使用以下命令更新指定表中的数据:
“`
UPDATE table_name
SET column1 = value1, column2 = value2, …
WHERE condition;
“`将`table_name`替换为要更新数据的表名,`column1`、`column2`等为要更新的列,`value1`、`value2`等为要更新的值,`condition`为更新条件。
12. 删除数据:可以使用以下命令从指定表中删除数据:
“`
DELETE FROM table_name WHERE condition;
“`将`table_name`替换为要删除数据的表名,`condition`为删除条件。
13. 导入数据:可以使用以下命令从文件中导入数据到指定表:
“`
LOAD DATA INFILE ‘file_name’
INTO TABLE table_name
FIELDS TERMINATED BY ‘delimiter’;
“`将`file_name`替换为包含导入数据的文件名,`table_name`替换为要导入数据的表名,`delimiter`为数据字段之间的分隔符。
14. 导出数据:可以使用以下命令将指定表中的数据导出到文件:
“`
SELECT * INTO OUTFILE ‘file_name’ FROM table_name;
“`将`file_name`替换为要导出数据的文件名,`table_name`替换为要导出数据的表名。
上述命令只是MySQL的一小部分功能,MySQL还有大量的高级操作和功能,提供了更丰富的数据库管理功能。详细的操作可参考MySQL的官方文档或使用`mysql –help`命令查看MySQL命令的帮助信息。
2年前