MySQL数据库命令行基本操作

数据库指的是长期存在计算机内、有组织、可共享的、大量数据的集合。数据是按照特定的数据模型来组织、存储在数据库中的。

MySQL是当下使用广泛的一款数据库管理管理系统,凭借其开源免费、高性能等优良特性,受到了广大开发者及互联网公司的喜爱。

环境搭建

MySQL官方网址:MySQL,可自行下载安装想要的版本。

在安装好MySQL之后,我们还需要配置环境变量,这样我们在命令行输入的mysql命令才能被系统识别。

安装完MySQL,配置好环境变量之后,我们就可以使用数据库了。

MySQL服务

首先,在进行操作之前,我们要确保设备上安装的MySQL服务是运行的状态,如果服务是关闭状态的话,我们是没法进入数据库的,就像超市关门我们没法进去购物一样。

可以找到找到 此电脑-管理-服务 进行查看

也可以同时按住 Ctrl+Shift+Esc 进入任务管理器界面,之后打开服务

如果近期内经常用到MySQL,这里建议找到MySQL服务将其设置为自动启动,节省时间。

命令行操作

在熟悉了命令行操作之后,我们也可以直接在命令行进行MySQL服务的启停操作

找到cmd命令行,以管理员身份运行(如果不是管理员身份运行,可能会出现拒绝访问的情况)

在命令行进行MySQL服务启停操作,注意服务名可能存在差异,按自己的服务名修改即可。

确认服务开启之后,就可以在进入数据库了

登录命令:mysql 【-h 主机名 -P 端口号】 -u 用户名 -p密码
【】部分访问本机数据库是可省略的,一般在访问其他主机数据库时需要进行说明

这里刚安装的时候是没有其他用户的,只有一个我们安装时设置过密码的root用户,这里我们直接利用root用户登录,之后的使用中,可以利用root身份创建其他用户

退出命令:exit 或 \q

这里是在命令行直接输入密码进行登录,如果密码不想被看见,我们可以在命令处省略密码,回车之后需要进行密码输入,此时密码会被隐藏

附一些常用的数据库基本命令

命令描述
SHOW DATABASES;列出所有的数据库。
USE database_name;选择一个特定的数据库进行使用。
SHOW TABLES;列出当前数据库中的所有表格。
DESCRIBE table_name; 或 DESC table_name;显示特定表格的字段信息和属性。
ALTER TABLE table_name ADD column_name data_type;添加新的列到现有表格中。
ALTER TABLE table_name DROP COLUMN column_name;从现有表格中删除列。
DROP TABLE table_name;删除整个表格。
CREATE INDEX index_name ON table_name(column_name);创建指定列的索引。
SHOW INDEX FROM table_name;获取特定表格的索引信息。
SET PASSWORD = PASSWORD('newpassword');更改 MySQL 的 root 密码。

小结

本文介绍的是在命令行进行MySQL数据库的一些基本操作

数据库还有很多可视化工具,相当于是介于人和数据库之间的一个转换平台,将数据库内容更加清晰的呈现在我们面前,可以辅助我们更加清晰的对数据库中的数据进行操作,不过不管哪种方式,数据库操作的命令都是一样的。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值