技术文摘
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 终端数据库管理操作,能让数据库管理员高效维护和管理数据库,提升工作效率,确保数据库稳定运行。
- 巧用 Flex 布局实现带图片段落的优雅排版
- ASP.NET Core后端接收JavaScript发送二维数组的方法
- Pre 标签中如何让 line-height: 0px; 生效
- 解决 markedJS 文档换行不起作用的问题
- JavaScript 如何将勾选框数据与数量信息传递至后台
- JS、Vue、Thymeleaf、React等技术改变HTML代码生成方式,呈现给浏览器的网页内容是否仍以HTML为基础
- 谷歌浏览器目录树重命名后缩进消失而火狐浏览器不消失的原因
- CSS逻辑属性与旧版属性的选择方法
- CSS渐变边框仅显示左右两边的解决方法
- 怎样利用 border-image-slice 和 border-image-width 打造渐变遮罩效果
- HTML 和 CSS 实现图片紧贴左边缘与文本并排排版效果的方法
- pre 标签中 line-height: 0px 不生效如何解决
- JavaScript统计数组中数据重复次数并渲染到页面的方法
- JavaScript简便添加代码行号的方法
- HTTP方法之PUT与POST综合指南