MySQL基础与高级命令详解:从入门到实践

需积分: 3 3 下载量 178 浏览量 更新于2024-07-31 收藏 829KB DOC 举报
本文档详细介绍了MySQL中常用的基础命令、用户管理、数据库操作、表操作以及字段和数据操作。以下是主要内容的详细解析: **一、基本命令** 1. **启动mysql服务**:在Windows XP环境下,可以通过命令行工具Netstart(需要管理员权限)启动服务,如`Netstart mysql`。 2. **连接MySQL**: - 使用root权限:打开mysql命令提示符,如果没有设置密码,直接回车;如果设置了密码,输入后回车。 - 使用其他用户:例如,使用`mysql –h 主机地址 –u 用户名 –p`命令连接,如`mysql –h localhost –u manager –p198703`。 **二、用户管理** - **新建用户**:通过SQL命令创建新用户,包括指定权限。 - **回收用户权限**:根据需要,可以收回或修改用户的权限。 **三、数据库操作** - **创建数据库**:使用`CREATE DATABASE 数据库名;`创建新的数据库。 - **打开数据库**:`USE 数据库名;`切换到特定数据库。 - **删除数据库**:`DROP DATABASE 数据库名;`移除数据库。 - **导入/导出数据库**:使用`LOAD DATA INFILE`导入数据,`mysqldump`或`mysqlimport`工具导出数据。 **四、表操作** - **创建数据表**:定义表结构,如`CREATE TABLE 表名 (字段名 数据类型);` - **删除数据表**:`DROP TABLE 表名;` - **查看表信息**:`DESCRIBE 表名;`或`SHOW CREATE TABLE 表名;` - **修改表名或引擎**:相关SQL语句进行调整。 **五、字段操作** - **显示字段信息**:`SHOW COLUMNS FROM 表名;` - **增加字段**:在表结构中添加新字段,但没有直接删除字段的命令。 - **更改字段属性**:通过ALTER TABLE语句修改字段属性。 - **添加主外键**:`ALTER TABLE 表名 ADD CONSTRAINT constraint_name PRIMARY KEY (字段名);` **六、数据操作** - **查询数据**:`SELECT * FROM 表名;` 或 `SELECT 字段名 FROM 表名 WHERE 条件;` - **插入数据**:`INSERT INTO 表名 (字段1, 字段2) VALUES (值1, 值2);` - **删除数据**:`DELETE FROM 表名 WHERE 条件;` - **修改数据**:`UPDATE 表名 SET 字段名 = 新值 WHERE 条件;` 本文档通过图解的方式,使得初学者能够直观理解每个命令的执行步骤,对于Windows XP环境中MySQL 5.1.55的学习者来说,是一份实用的参考资源。无论是基础操作还是高级管理,都涵盖了MySQL日常使用的方方面面。