MySQL命令行操作指南:启动、登录、用户管理与数据库操作

需积分: 33 9 下载量 33 浏览量 更新于2024-09-11 1 收藏 39KB DOC 举报
"Mysql常用命令行大全包含了MySQL数据库的各种常用操作,如服务启动与停止、用户登录、新用户创建、数据库操作等。" 在MySQL的管理中,掌握一些基本的命令行操作是非常重要的,这对于数据库的日常维护和管理至关重要。下面我们将详细探讨这些关键的MySQL命令。 1. **启动和停止MySQL服务** - `net stop mysql` 用于停止MySQL服务。 - `net start mysql` 用于启动MySQL服务。这两个命令通常在命令行环境下执行,以便管理系统服务。 2. **登录MySQL** - 使用`mysql -u 用户名 -p`命令登录MySQL。例如,以root用户登录,命令是`mysql -uroot -p`,然后输入对应的密码。 - 若要连接到远程服务器,需添加 `-h` 参数,如`mysql -u root -p -h 服务器IP`。 3. **创建新用户** - 新增用户采用`GRANT`命令,如`grant SELECT, INSERT, UPDATE, DELETE ON *.* TO 'user1'@'localhost' IDENTIFIED BY 'password1';` - 要允许用户在任何地方登录,将`localhost`替换为`%`。 - 如需移除用户密码,可以使用不带密码的`GRANT`命令。 4. **操作数据库** - **显示数据库列表**:`SHOW DATABASES;` - **选择数据库**:`USE 数据库名;` - **显示数据库中的表**:`SHOW TABLES;` - **查看表结构**:`DESCRIBE 表名;` - **创建数据库**:`CREATE DATABASE 库名;` - **删除数据库**:`DROP DATABASE 库名;` - **创建表**:`CREATE TABLE 表名 (字段列表);` - **插入数据**:`INSERT INTO 表名 VALUES (值列表);` 例如,创建一个名为`student`的表,并插入一条数据: ``` CREATE TABLE student ( id VARCHAR(8), name VARCHAR(30) ); INSERT INTO student VALUES ('001', 'John Doe'); ``` 5. **其他常用命令** - **更新表数据**:`UPDATE 表名 SET 字段名 = 新值 WHERE 条件;` - **删除表数据**:`DELETE FROM 表名 WHERE 条件;` - **删除表**:`DROP TABLE 表名;` - **查询数据**:`SELECT * FROM 表名 WHERE 条件;` 熟练掌握这些MySQL命令行操作,将使你在数据库管理和开发过程中更加得心应手。通过练习和实际应用,你可以更深入地了解和运用这些命令,提高工作效率。同时,对于复杂的SQL操作,如索引、视图、存储过程等,还需要进一步学习和实践。