MySQL命令使用指南:连接、权限与数据库操作
5星 · 超过95%的资源 需积分: 49 51 浏览量
更新于2024-09-17
1
收藏 2KB TXT 举报
"MySQL命令行操作及数据库管理"
MySQL是一个广泛使用的开源关系型数据库管理系统(RDBMS),通过命令行界面可以进行多种数据库管理和操作。在标题和描述中提到的`mysql -h主机地址 -u用户名 -p密码`是连接到MySQL服务器的基本命令。
以下是对这些知识点的详细说明:
1. **连接MySQL服务器**:
使用`mysql -h 主机地址 -u 用户名 -p 密码`命令连接到MySQL服务器。这里的`-h`参数指定服务器的IP地址或域名,例如`-h 110.110.110.110`;`-u`参数用于指定登录的用户名,如`-u root`;`-p`后面跟的是密码,如果密码为空,则可以不写,或者在-p后直接跟密码,如`mysql -h 110.110.110.110 -u root -p123456`。
2. **退出MySQL客户端**:
输入`exit`或`quit`可退出MySQL命令行客户端。
3. **修改用户密码**:
可以使用`mysqladmin -u 用户名 -p password 新密码`来更改用户密码。执行这个命令时,需要先输入旧密码,然后设置新密码。
4. **权限管理**:
`grant`命令用于授予用户特定权限。例如,`grant select on 数据库.* to '用户名'@'主机' identified by '密码';`会给指定用户在指定主机上对数据库的所有表赋予查询权限。
5. **显示数据库列表**:
使用`show databases;`命令可以列出所有可用的数据库。
6. **选择数据库**:
`use 数据库名;`命令用于切换到指定的数据库。
7. **查看表列表**:
在选定数据库后,`show tables;`会列出该数据库中的所有表。
8. **查看表结构**:
对于某个表,`describe 表名;`可以查看其字段信息,包括字段名称、数据类型、是否允许为空等。
9. **数据库和表的操作**:
- `create database 数据库名;`用于创建新的数据库。
- `drop database 数据库名;`删除数据库。
- `create table (字段定义);`创建新的表。
- `drop table 表名;`删除表。
10. **数据操作**:
- `delete from 表名;`删除表中的所有记录。
- `delete from 表名 where 条件;`根据条件删除记录。
- `select * from 表名;`查询表中所有记录。
- `select 列名1, 列名2 from 表名;`按指定列查询记录。
11. **备份与恢复**:
`mysqldump --opt 数据库名 > 输出文件名.sql`用于在DOS命令行下将数据库备份到指定的SQL文件,如`mysqldump --opt school > school.bbb`。恢复时,使用`mysql -u 用户名 -p 数据库名 < 输入文件名.sql`。
12. **系统管理**:
- 在Windows系统中,可以使用`shutdown /r /t 时间`来重启计算机,`/t`后的参数为延迟时间(秒)。
- `taskkill`命令用于结束进程,例如`taskkill /PID 进程ID`结束指定的进程ID,或`taskkill /IM 进程名 /F`强制结束进程名。
- `tasklist`用于查看当前运行的进程,可加上参数 `/M` 查看进程加载的模块,`/SVC` 显示服务状态。
以上就是MySQL命令行操作的关键知识点,它们涵盖了数据库连接、权限管理、数据查询和修改、数据库及表的创建和删除等基本功能。
2020-12-14 上传
2023-05-13 上传
2023-12-10 上传
2024-07-04 上传
2024-06-25 上传
2023-07-30 上传
2023-08-04 上传
2023-07-09 上传
空心
- 粉丝: 5
- 资源: 10
最新资源
- ExtJS 2.0 入门教程与开发指南
- 基于TMS320F2812的能量回馈调速系统设计
- SIP协议详解:RFC3261与即时消息RFC3428
- DM642与CMOS图像传感器接口设计与实现
- Windows Embedded CE6.0安装与开发环境搭建指南
- Eclipse插件开发入门与实践指南
- IEEE 802.16-2004标准详解:固定无线宽带WiMax技术
- AIX平台上的数据库性能优化实战
- ESXi 4.1全面配置教程:从网络到安全与实用工具详解
- VMware ESXi Installable与vCenter Server 4.1 安装步骤详解
- TI MSP430超低功耗单片机选型与应用指南
- DOS环境下的DEBUG调试工具详细指南
- VMware vCenter Converter 4.2 安装与管理实战指南
- HP QTP与QC结合构建业务组件自动化测试框架
- JsEclipse安装配置全攻略
- Daubechies小波构造及MATLAB实现