MySQL连接与权限管理命令详解

4星 · 超过85%的资源 需积分: 9 4 下载量 76 浏览量 更新于2024-09-21 收藏 5KB TXT 举报
"MySQL命令列表 TXT" MySQL是一个广泛使用的开源关系型数据库管理系统,它提供了丰富的命令行工具供用户进行数据库的管理和操作。本资源提供了一份MySQL命令列表,涵盖了连接、管理用户权限、创建和操作数据库等方面的基础命令。 一、连接MySQL 在Windows环境下,可以通过DOS命令行来连接MySQL服务器。基本格式如下: `mysql -h 主机地址 -u 用户名 -p 用户密码` 例如,要连接到本地的MySQL服务,并且用户名为root,无密码,只需输入: `mysql -uroot -p` 如果设置了密码,如`abcd123`,则命令应为: `mysql -h110.110.110.110 -uroot -pabcd123` 二、管理用户和密码 1. 修改用户密码:可以使用`mysqladmin`工具,如将root用户的密码更改为`ab12`: `mysqladmin -uroot password ab12` 2. 授予或撤销用户权限 - 要给用户`test1`授予对所有数据库的查询、插入、更新和删除权限,可以使用`grant`命令: `grant select, insert, update, delete on *.* to 'test1'@'%' Identified by 'abc';` - 如果`test1`只允许在本地登录并访问特定数据库`mydb`,命令如下: `grant select, insert, update, delete on mydb.* to 'test1'@'localhost' identified by 'abc';` 三、数据库操作 1. 查看所有数据库:在MySQL命令行中输入`show databases;` 2. 选择数据库:使用`use 数据库名;`,例如`use mysql;`来切换到mysql系统数据库。 3. 创建数据库:`create database 数据库名;`,如`create database testdb;` 4. 删除数据库:`drop database 数据库名;`,需谨慎操作,例如`drop database testdb;` 四、表的操作 1. 查看当前数据库中的所有表:在已选择的数据库中输入`show tables;` 2. 创建表:`CREATE TABLE 表名 (列名 数据类型, 列名 数据类型);` 3. 插入数据:`INSERT INTO 表名 (列名1, 列名2) VALUES (值1, 值2);` 4. 查询数据:`SELECT * FROM 表名 WHERE 条件;` 5. 更新数据:`UPDATE 表名 SET 列名 = 新值 WHERE 条件;` 6. 删除数据:`DELETE FROM 表名 WHERE 条件;` 7. 删除表:`DROP TABLE 表名;` 五、其他常用命令 - 退出MySQL客户端:`exit` 或 `quit` - 查看帮助:`help` 或 `\?` 这份MySQL命令列表是数据库管理员和开发者日常工作中不可或缺的参考资料,通过掌握这些命令,可以高效地管理和维护MySQL数据库。请注意,不同MySQL版本可能有细微差异,具体操作时要根据实际环境调整。
149 浏览量