mysql——cmd进入mysql及常用的mysql操作

本文详细介绍了如何在CMD命令行下进行MySQL数据库操作,包括启动服务、登录数据库、执行常见数据库及数据表操作命令,适合初学者快速掌握CMD环境下MySQL的使用。

cmd进入mysql操作

win+R,输入cmd,打开cmd窗口,进入到 mysql bin目录的路径下

第一步:启动mysql服务,可以通过“net start myql”命令实现;

第二步:先使用DOS命令进入mysql的安装目录下的bin目录中;

第三步:在命令行输入:mysql -u 用户名 -p密码;回车;

-h表示服务器名,localhost表示本地,-hlocalhost 可不输入;

-u为数据库用户名,root是mysql默认用户名;

-p为密码,如果设置了密码,可直接在-p后链接输入,如:-p123456,用户没有设置密码,显示Enter password时,直接回车即可。)如果密码中带有特殊字符,如&等,可以-p后面不直接输入密码,回车后,手动在Enter password:后面输入密码。

显示结果:

cmd下的mysql操作

数据库有关操作

1.查询时间:select now();

2.查询当前用户:select user();

3.查询数据库版本:select version();

4.列出数据库:show databases;

5.选择数据库:use databaseName;

6.建立数据库:create database databaseName;

7.查看新创建的数据库信息:show create database databaseName;

8.删除数据库:drop database databaseName;

数据表有关操作

1.查看数据表存储引擎:show engines;

2.列出表格:show tables;

3.创建表:CREATE TABLE tableName(
    c_num int (11) not null  unique primary key auto_increment,
    c_name varchar (50),
    c_contact varchar (50),
    c_city varchar (50),
    c_birth datetime not null
);

4.查看表结构:desc tableName;

5.显示表格列的属性:show columns from tableName;

6.修改字段类型:alter table tableName modify fieldName newFieldType

7.字段改名:alter table tableName change oldFieldName newFieldName newFieldType

8.表改名:alter table oldTableName rename newTableName;

9.复制表:create table tableName2 select * from ttableName1;

10. 插入表中一行记录:insert into tableName values ("value1","value2","value3"......);

11. 删除表中一行记录:delete from tableName where columnName=value; //不加where将删除全部数据

12. 更新表中一行记录:update tableName set columnName=value where columnName=value

13. 查询表中所有记录:select * from tableName;

14.删除表:drop TABLE tableName;

备注:

MySQL会使用索引的操作符号

  <,<=,>=,>,=,between,in,不带%或者_开头的like

mysql退出

在dos下运行net start mysql 不能启动mysql!提示发生系统错误 5;拒绝访问!切换到管理员模式就可以启动了。所以要以管理员身份来运行cmd程序来启动mysql。

dos命令的基本操作:

盘符: 例如想进入D盘   d:   
cd      进入到当前盘某个目录。
cd \    进入当前盘根目录
cd \windows  进入到当前盘Windows目录
cd..    退出到上一级目录

注:  进入含有特殊字符目录时需要加引号  例如 cd "c:\program files"

在cmd中,不需要你全输入,你只需要按p键,然后按tab键,就可以定位,以p字母开头的文件/文件夹名。多次按tab键可切换文件/文件名

<think>好的,用户想要了解如何通过命令提示符(cmd)启动MySQL。首先,我需要确认用户的操作系统是Windows,因为cmd是Windows的命令行工具。接下来,用户可能已经安装了MySQL,但不确定具体步骤,或者可能遇到启动问题。 首先,我应该列出使用cmd启动MySQL的基本步骤。通常,启动MySQL服务可以通过net start命令或者使用MySQL的安装路径中的mysqld。需要提醒用户确保MySQL服务已经正确安装,并且服务名称正确。常见的服务名可能是mysqlmysql80,具体取决于安装时的配置。 另外,用户可能没有将MySQL的bin目录添加到系统环境变量中,这可能导致在cmd中无法直接运行mysql命令。这时候需要指导用户如何添加环境变量,或者切换到MySQL安装目录下的bin目录中执行命令。 还需要考虑用户是否设置了root密码,如果设置了,需要在命令行中指定-p参数来输入密码。如果用户忘记了密码,可能需要提供重置密码的步骤,但这个问题可能超出了当前的范围,可以建议用户参考相关文档。 此外,用户可能会遇到服务无法启动的情况,这时候需要检查错误日志,通常位于MySQL的数据目录中,文件后缀是.err。常见的问题包括端口冲突、配置文件错误或者数据目录权限问题。可能需要引导用户查看日志文件以诊断问题。 最后,应该提醒用户确保MySQL服务已经正确安装,如果尚未安装,可能需要先执行初始化步骤,比如运行mysqld --initialize命令,但这通常在安装过程中已经完成。如果用户是通过安装程序安装的,可能已经配置好了服务,而手动安装可能需要更多的配置步骤。 总结下来,回答需要分步骤说明如何启动服务,如何登录,以及常见问题的解决方法,确保用户能够逐步操作并解决问题。同时,语言要简洁明了,避免使用过于专业的术语,让新手也能理解。</think>在Windows系统中使用命令提示符(cmd)启动MySQL的步骤如下: --- ### **第一步:启动MySQL服务** 1. **以管理员身份运行cmd** 右键点击“开始”菜单 → 选择“命令提示符(管理员)”或“Windows PowerShell(管理员)”。 2. **启动MySQL服务** 输入命令(根据你的MySQL服务名称调整,一般为`mysql`或`mysql80`): ```bash net start mysql ``` - 成功提示:`MySQL 服务正在启动... MySQL 服务已经启动成功。` --- ### **第二步:登录MySQL服务器** 1. **进入MySQL命令行** 输入命令(假设已配置环境变量): ```bash mysql -u root -p ``` - `-u root`:以root用户身份登录。 - `-p`:输入密码(输入后按回车)。 --- ### **常见问题解决** 1. **错误提示:“服务名无效”** - 检查服务名称: ```bash sc query | findstr "mysql" ``` - 根据实际服务名调整命令,例如: ```bash net start mysql80 ``` 2. **未配置环境变量** - 手动切换到MySQL安装目录的`bin`文件夹: ```bash cd C:\Program Files\MySQL\MySQL Server 8.0\bin ``` - 再执行登录命令: ```bash mysql -u root -p ``` 3. **服务无法启动** - 检查错误日志(默认路径): ```bash C:\ProgramData\MySQL\MySQL Server 8.0\Data\<计算机名>.err ``` - 常见原因:端口冲突、配置文件错误、数据目录权限问题。 --- ### **附:关闭MySQL服务** ```bash net stop mysql ``` --- ### **注意事项** - 如果尚未安装MySQL,需先下载安装包并完成初始化配置。 - 首次安装后可能需要运行: ```bash mysqld --initialize --console ``` 记录生成的临时密码用于首次登录。 按步骤操作即可通过cmd启动并登录MySQL
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

行秋

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值