MySQL常用命令详解

3星 · 超过75%的资源 需积分: 9 2 下载量 158 浏览量 更新于2024-07-30 收藏 96KB DOC 举报
"这篇文档是关于MySQL常用命令的汇总,主要涵盖了连接MySQL、修改密码以及增加新用户等基本操作。" 在MySQL管理中,掌握基本的命令行操作是非常重要的,尤其是对于初学者而言。以下是对标题和描述中提及的知识点的详细解释: 1. **连接MySQL** - 使用`mysql -h 主机地址 -u 用户名 -p`命令来连接MySQL服务器。例如,连接本地MySQL服务器,只需输入`mysql -u root -p`,系统会提示输入密码。 - 如果远程连接,如IP为110.110.110.110的服务器,命令格式为`mysql -h 110.110.110.110 -u root -p 密码`。 - 退出MySQL客户端使用`exit`命令。 2. **修改密码** - 使用`mysqladmin -u 用户名 -p 旧密码 password 新密码`来更改密码。例如,将root用户的密码更改为ab12,命令为`mysqladmin -u root password ab12`。 3. **增加新用户** - 添加新用户并设置权限,使用`grant`命令。例如,创建名为test1的新用户,密码为abc,允许其在任何主机上登录并对所有数据库有查询、插入、更新和删除权限的命令是: ```sql grant select, insert, update, delete on *.* to 'test1'@'%' identified by 'abc'; ``` - `%`表示任何主机,如果只想限制在特定主机,可以替换为具体IP。若不希望用户有密码,可以使用`identified by ''`或`alter user 'test1'@'%' identified by '';` 除此之外,MySQL还提供了许多其他命令,如创建数据库 (`create database 数据库名`)、选择数据库 (`use 数据库名`)、查看数据库列表 (`show databases`)、创建表 (`create table 表名`)、插入数据 (`insert into 表名 values (值列表)`)、查询数据 (`select * from 表名`)、更新数据 (`update 表名 set 字段 = 新值 where 条件`)、删除数据 (`delete from 表名 where 条件`)等。 了解并熟练运用这些基础命令,可以帮助你有效地管理MySQL数据库,执行日常维护和数据操作。在实践中,还可以结合MySQL的其他特性,如视图、存储过程、触发器等,进行更复杂的数据库管理和应用开发。