MySQL连接与权限管理命令详解
4星 · 超过85%的资源 需积分: 9 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版本可能有细微差异,具体操作时要根据实际环境调整。
2007-10-18 上传
134 浏览量
102 浏览量
149 浏览量
108 浏览量
fjxkat
- 粉丝: 0
- 资源: 3
最新资源
- 数字系统设计———整数分频器设计
- 论坛显示运行时间的代码
- ArcGIS中的地图投影、基准面和坐标系统.pdf
- java中集合容器的详细介绍
- ECMAScript Language Specification
- ArcIMS性能优化与调整.pdf
- 使用.Net开发ArcGIS 9扩展组件的注册与部署.pdf
- 数码相机DX6490说明书
- DOJO中文学习教程
- 通过ArcGIS Engine构建GIS应用.pdf
- 北航课程 软件测试工具与实践1: 课程概述
- Java Precisely
- ArcGIS体系结构及Geodatabase基础.pdf
- ANT-build.xml文件详解
- C++设计模式.pdf
- 三星2450标准开发板原理图