DOS下MySQL操作全攻略

需积分: 13 2 下载量 201 浏览量 更新于2024-09-10 收藏 47KB DOC 举报
"MYSQL Dos下命令大全" 在Windows操作系统中,DOS命令行是与MySQL交互的一种基础方式。本文将详细介绍在DOS环境下操作MySQL的一些关键命令和SQL语句。 一、安装与配置MYSQL 安装MySQL通常涉及下载安装包,然后按照安装向导的指示进行。安装完成后,MySQL服务会在系统后台运行,可以使用以下命令来管理服务: 1. 启动MYSQL服务:`net start mysql` 这条命令用于启动MySQL服务,确保数据库引擎已准备就绪接受连接。 2. 停止MYSQL服务:`net stop mysql` 当需要停止MySQL服务,例如进行维护或更新时,可以使用此命令。 二、常用mysql命令行命令 3. 查看被监听的端口: 使用`netstat -na | findstr 3306`,其中3306是默认的MySQL端口号,findstr命令用来搜索包含特定字符串(这里为3306)的行,以确认MySQL服务是否正在监听该端口。 4. 登陆MYSQL控制台: 要登录MySQL,可以使用命令: `mysql –user=root –password=123456 db_name` 或 `mysql –uroot –p123456 db_name` 其中,-user和-u后面是用户名,-password和-p后面是密码,db_name是你要连接的数据库名称。 5. 查看运行环境信息: 在MySQL命令行中输入`status;`或`\s`,可以获取MySQL服务器的状态和当前会话的信息。 6. 切换连接数据库: 使用`use new_dbname;`命令可以切换到新的数据库new_dbname。 7. 显示所有数据库: `show databases;` 会列出所有可用的数据库。 8. 显示数据库中的所有表: `show tables;` 可以查看当前数据库中的所有表。 9. 显示表创建时的全部信息: `show create table table_name;` 用于查看table_name表的创建语句,包括其结构和选项。 10. 查看表的具体属性信息及字段描述: `describe table_name;` 或 `desc table_name;` 可以得到表的字段名、数据类型、是否允许NULL、键信息等。 三、MySql中的SQL语句 1. 创建数据库: `create database db_name;` 用于创建一个新的数据库db_name。 2. 删除数据库: `drop database db_name;` 但为了避免误删,可以先判断是否存在再删除:`drop database if exists db_name;` 3. 建表: `create table table_name (字段1 数据类型, 字段2 数据类型);` 例如,创建一个名为mytable的表,包含id和username两个字段: `create table mytable (id int, username char(20));` 4. 删除表: `drop table table_name;` 如:`drop table mytable;` 5. 添加数据: `insert into 表名 [(字段1, 字段2,...)] values (值1, 值2,....);` 比如,向mytable表中添加一条记录: `insert into mytable (id, username) values (1, 'zhangsan');` 6. 查询数据: `select * from table_name;` 查询表中的所有数据。 若要查询指定字段,如id和username: `select id, username from table_name;` 示例:查询id为1或username为'zhangsan'的记录: `select * from mytable where id = 1 or username = 'zhangsan';` 以上就是在DOS环境下操作MySQL的一些基本命令和SQL语句,掌握了这些,你可以进行数据库的管理、数据的增删改查等操作。在实际应用中,可能还需要了解更多的高级功能和优化技巧,但这些基础操作足以应对大多数日常需求。