技术文摘
Linux 中 mysql 命令的使用方法
Linux 中 mysql 命令的使用方法
在 Linux 系统中,熟练掌握 mysql 命令的使用方法对于数据库管理和开发至关重要。本文将详细介绍 Linux 中 mysql 命令的常见用法。
首先是连接到 MySQL 数据库。在终端中,使用命令“mysql -u 用户名 -p”。其中,“-u”指定用户名,“-p”表示密码。输入该命令后,系统会提示输入密码,正确输入后即可成功连接到数据库。例如,用户名是“root”,则命令为“mysql -u root -p”。
连接成功后,就可以进行各种数据库操作。查看当前存在的数据库,使用“SHOW DATABASES;”命令,它会列出系统中所有的数据库名称。若要创建新的数据库,使用“CREATE DATABASE 数据库名;”,例如“CREATE DATABASE test_db;”,这便创建了名为“test_db”的数据库。
对于已经存在的数据库,若想使用它,可通过“USE 数据库名;”命令,如“USE test_db;”。进入特定数据库后,就能够对表进行操作。创建表时,使用“CREATE TABLE 表名(列名 数据类型 约束条件, 列名 数据类型 约束条件...);”,例如“CREATE TABLE students(id INT PRIMARY KEY AUTO_INCREMENT, name VARCHAR(255), age INT);”创建了一个名为“students”的表,包含“id”“name”“age”三列。
向表中插入数据可使用“INSERT INTO 表名(列名1, 列名2,...) VALUES(值1, 值2,...);”。比如“INSERT INTO students(name, age) VALUES('Tom', 20);”向“students”表中插入了一条数据。查询数据则使用“SELECT 列名1, 列名2,... FROM 表名 WHERE 条件;”,“SELECT * FROM students WHERE age > 18;”会查询出年龄大于 18 岁的所有学生数据。
修改数据使用“UPDATE 表名 SET 列名1 = 值1, 列名2 = 值2,... WHERE 条件;”,“UPDATE students SET age = 21 WHERE name = 'Tom';”将名为“Tom”的学生年龄修改为 21。删除数据使用“DELETE FROM 表名 WHERE 条件;”,“DELETE FROM students WHERE id = 1;”会删除“id”为 1 的数据。
最后,若要退出 MySQL 数据库,使用“EXIT;”或“QUIT;”命令即可。通过熟练运用这些 mysql 命令,在 Linux 环境下就能高效地管理和操作 MySQL 数据库。
- SQL Server 数据库自动收缩的配置指引
- Oracle 多行数据合并一行及列转字段名的三种方法
- SQL 调优的若干方式总结
- Oracle 最新面试题与答案完整整理
- Linux 中 Oracle 安装后 sqlplus 命令未找到的解决办法
- SQL 中利用 GREATEST 函数从一组数据获取最大值的方案
- SQL Server 中获取两个日期之间所有日期的三种方法
- 如何修改 SQL Server 数据库实例名称
- SQL Server 中 RAISERROR 的用法概览
- SQL 中 SYSDATE 函数的详细使用方法
- Oracle 中 Replace Into 的使用与说明
- Linux 环境中 Oracle 数据库重启的详尽步骤
- 嵌入式 SQL 与动态 SQL 的具体运用
- Oracle 服务器结构深度剖析(最新指南)
- Oracle 数据库 tnsnames.ora 文件的作用与配置