技术文摘
MySQL 终端数据库管理操作指南
MySQL 终端数据库管理操作指南
在数据库管理领域,MySQL 是应用广泛的关系型数据库管理系统。通过终端进行 MySQL 数据库管理,能高效完成各类任务。以下为您详细介绍相关操作。
首先是连接到 MySQL 数据库。在终端中,输入命令“mysql -u [用户名] -p”,其中“[用户名]”需替换为实际用户名。回车后,系统会提示输入密码,输入正确密码即可成功连接。若 MySQL 安装在非标准端口,还需加上“-P [端口号]”参数指定端口。
创建数据库是常见操作。连接成功后,使用“CREATE DATABASE [数据库名];”命令,“[数据库名]”是自定义的名称,如“CREATE DATABASE mydb;”。创建时可添加字符集等选项,如“CREATE DATABASE mydb CHARACTER SET utf8mb4;”,确保数据库字符集符合需求。
对于数据库内的表操作也很重要。创建表用“CREATE TABLE”语句,如“CREATE TABLE users (id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(255), age INT);”,定义了名为“users”的表,包含“id”“name”“age”字段。插入数据使用“INSERT INTO”语句,“INSERT INTO users (name, age) VALUES ('张三', 25);”将一条记录插入“users”表。查询数据则依靠“SELECT”语句,“SELECT * FROM users;”可查询“users”表所有记录,也能指定字段查询,如“SELECT name, age FROM users;”。
修改数据用“UPDATE”语句,例如“UPDATE users SET age = 26 WHERE name = '张三';”,把“张三”的年龄更新为 26。删除数据用“DELETE”语句,“DELETE FROM users WHERE id = 1;”会删除“id”为 1 的记录。
管理用户权限在终端也能完成。创建用户使用“CREATE USER '[用户名]'@'[主机名]' IDENTIFIED BY '[密码]';”,赋予权限用“GRANT”语句,如“GRANT ALL PRIVILEGES ON mydb.* TO'myuser'@'localhost';”,将“mydb”数据库所有权限赋予“myuser”用户。
掌握这些 MySQL 终端数据库管理操作,能让数据库管理员高效维护和管理数据库,提升工作效率,确保数据库稳定运行。
- CentOS 性能诊断工具命令集深度解析
- CentOS 系统常规初始化操作全面解析
- Ubuntu 命令行界面与图形界面切换设置方法
- CentOS7 区域设置之法
- CentOS7.1 网卡配置方法
- CentOS 系统内存空间清理之法
- 如何在 Ubuntu 系统中畅玩 Unity3D 游戏
- CentOS7 中 MBR 和 GRUB 的修复方法
- CentOS 中嵌套创建文件夹的解析
- CentOS 中怎样将用户添加到 sudoers ?
- 解决 Ubuntu SSH 连接其他机器缓慢的方法
- 如何清理 Ubuntu 15.04 系统的垃圾文件
- CentOS 中 ss 命令的网络状态工具使用指南
- Ubuntu VirtualBox 工作区快捷切换的实现途径
- Ubuntu 字体添加与安装步骤