MySQL数据库常用命令大全 (3).pdf
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
MySQL数据库是广泛应用于互联网行业的关系型数据库管理系统,用于存储和管理数据。本文将详细介绍MySQL的一些常用命令,包括连接数据库、修改密码、增加新用户以及数据库操作等。 1. **连接MySQL** 连接到MySQL数据库通常使用`mysql`命令,需要指定主机地址、用户名和密码。例如: - 连接到本地MySQL服务:`mysql -u root -p` - 连接到远程MySQL服务器:`mysql -h 110.110.110.110 -u root -pabcd123` 2. **修改密码** 使用`mysqladmin`命令可以修改用户的密码: - 给root添加密码:`mysqladmin -uroot password ab12` - 更改root密码:`mysqladmin -uroot -pab12 password djg345` 3. **增加新用户** 在MySQL环境中,使用`grant`命令创建新用户并分配权限: - 增加一个可以在任何主机上登录并对所有数据库有查询、插入、更新、删除权限的用户: ```sql grant select, insert, update, delete on *.* to 'test2'@'%' identified by 'abc'; ``` - 如需取消密码,可以执行: ```sql grant select, insert, update, delete on mydb.* to 'test2'@'%' identified by ''; ``` 4. **数据库操作** - **创建数据库**:`create database dbname;` - **选择数据库**:`use dbname;` - **删除数据库**:`drop database dbname;` - **显示所有数据库**:`show databases;` - **显示表**:`show tables;` - **查看表结构**:`describe tablename;` - **查询并去除重复字段**:`select distinct column_name from tablename;` - **刷新权限**:在修改用户权限后,需要执行`flush privileges;`以应用更改。 5. **其他命令** - **查看MySQL版本和当前日期**:`select version(), current_date;` - **更新root密码**:在MySQL客户端中运行: ```sql update user set password=password("xueok654123") where user='root'; flush privileges; ``` 6. **Grant命令的高级用法** - 创建一个可以从任何地方连接服务器的超级用户,但需要提供口令: ```sql grant all privileges on *.* to 'username'@'%' identified by 'password'; ``` 通过以上命令,你可以有效地管理MySQL数据库,包括连接、用户管理、权限分配和数据库操作。这些基本命令对于日常的数据库维护和管理至关重要。记得在MySQL客户端中,每个命令以分号结束。在实际操作中,请根据实际情况替换相应的参数,如用户名、密码、数据库名等。
剩余12页未读,继续阅读
- 粉丝: 8506
- 资源: 2万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助