MySQL基础操作:命令大全

5星 · 超过95%的资源 需积分: 10 12 下载量 46 浏览量 更新于2024-09-13 收藏 38KB DOC 举报
"MySQL常用命令详解" 在MySQL管理中,掌握一些基本的命令是十分重要的。以下是一些关键的MySQL命令: 1. **启动和停止MySQL服务** 使用`net stop mysql`来停止MySQL服务,而`net start mysql`用于启动服务。这些命令通常在Windows操作系统中使用。 2. **登录MySQL** 登录MySQL的命令格式为`mysql -u用户名 -p用户密码`。例如,使用root用户登录并输入密码`12345`,命令为`mysql -uroot -p12345`。如果要连接到远程服务器,需要添加`-h`参数指定IP地址,如`mysql -h服务器IP -u用户名 -p用户密码`。 3. **创建新用户** 新增用户的命令是`grant`,例如,创建名为`user1`,密码为`password1`的用户,并赋予在本地所有数据库的查询、插入、更新和删除权限,命令为: ``` grant select, insert, update, delete on *.* to 'user1'@'localhost' identified by 'password1'; ``` 若要允许用户从任何地方登录,将`localhost`替换为`%`。 4. **数据库操作** - **显示数据库列表**:`show databases;` - **选择数据库**:`use 库名;` - **显示数据表**:`show tables;` - **描述表结构**:`describe 表名;` - **创建/删除数据库**:`create database 库名;` 和 `drop database 库名;` - **创建/删除表**:`create table 表名(字段列表);` 和 `drop table 表名;` - **清除表记录**:`delete from 表名;` - **查看表记录**:`select * from 表名;` 5. **数据导入和导出** - **导出数据**:`mysqldump --opt 数据库名 > 文件名.sql` - **导入数据**:`mysql -u 用户名 -p 数据库名 < 文件名.sql` - **从文本文件导入数据**:`load data local infile "文件路径" into table 表名;` 6. **其他操作** - **显示当前数据库**:`SHOW DATABASES;` - **创建表**:`CREATE TABLE 表名 (字段定义);` - **查看表结构**:`DESCRIBE 表名;` - **插入数据**:`INSERT INTO 表名 VALUES (值列表);` - **更新数据**:`UPDATE 表名 SET 字段 = 新值 WHERE 条件;` - **删除表**:`DROP TABLE 表名;` - **清空表**:`DELETE FROM 表名;` 7. **备份数据库** 使用`mysqldump -u root 库名 > 备份文件名.data`进行备份。 8. **远程连接MySQL** 连接到远程MySQL服务器,命令为`mysql -h 远程IP -u 用户名 -p 用户密码`。 以上命令涵盖了MySQL日常管理中的主要操作,熟练掌握这些命令将极大地提升数据库管理效率。在实际使用中,根据具体环境和需求可能需要进行相应的调整。