技术文摘
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 数据库。
- Shel 中 While 循环示例总结
- Linux 命令 dos2unix 示例及详解:实现 DOS 格式文本到 Unix 格式的转换
- Linux systemd 定时任务原理剖析
- 探究利用 Go 的 plugin 机制达成热更新的方法
- conda 实现已有虚拟环境中 python 版本降级的操作指引
- curl 命令查看服务器端口开放状况的方法
- Python 远程调试及性能优化技巧解析
- golang 定时器导致的 id 重复问题解决之道详解
- 批量删除 Docker 镜像的 xargs 运用方法
- Go 静态文件的两种打包方式
- Python 多线程图片批量采集的代码实践
- Python 列表和元组的操作秘籍分享
- Linux 系统配置信息查看命令全解析
- Go 语言中 goroutine 与 channel 的协同运作机制
- 用 Go 语言构建简单的无界资源池