mac 安装MySQL及MySQL常用操作

一. 下载安装包

https://dev.mysql.com/downloads/mysql/
如:mysql-8.0.26-macos11-x86_64.dmg

二. 安装

双击*.dmg,一路next,中间会弹出一个对话框,提示输入root的密码,done.

三. 开启MySQL服务。

点击右上角苹果按钮,进入系统偏好设置,点击mysql,开启MySQL服务

四. 设置环境变量

进入/usr/local/mysql/bin,查看此目录下是否有mysql

执行 vim ~/.bash_profile 在该文件中添加mysql/bin的目录

 PATH=$PATH:/usr/local/mysql/bin

添加完成后,按esc,然后输入:wq保存。

在命令行输入:

source ~/.bash_profile

注意:你可以通过以下方法来查看当前使用的是哪个 shell:

echo $SHELL 命令: 打开终端并输入以下命令:

  echo $SHELL

这会输出当前 shell 的路径,例如 /bin/bash/bin/zsh

补充

登录MySQL

mysql -uroot -p 输入默认密码

修改密码:

SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');

查看数据库:

show databases;

创建数据库:

create DATABASE test;

使用某个数据库:

use test;

查看当前数据库里的数据表:

show tables;

创建数据表:

create table comment( 
	id int primary key auto_increment, 
	content varchar(200) 
);

接下来就是对数据表进行操作:
插入一条数据:

INSERT INTO comment (content) VALUES ('This is a sample comment.');

例如查询数据表

select * from comment;

删除数据表:

drop table tableName

删除数据表中的指定数据:

delete from urls where url="www.baidu.com";

在这里插入图片描述

JDBC代表Java数据库连接(Java Database Connectivity)。它是一种Java编程语言用于与关系型数据库进行交互的API(应用程序接口)。JDBC允许Java应用程序通过标准的SQL语句访问数据库,执行查询、更新和管理数据库中的数据。

JDBC提供了一组Java类和接口,使Java应用程序能够执行以下任务:

  1. 建立连接: 通过JDBC,Java应用程序可以与数据库建立连接,这是执行任何数据库操作的第一步。

  2. 执行SQL语句: 通过JDBC,可以执行SQL查询、更新和删除等操作。JDBC支持预编译的语句,也可以执行动态生成的语句。

  3. 处理结果集: 当执行查询时,JDBC提供了一种方式来处理返回的结果集。开发人员可以迭代结果集,检索数据并进行相应的处理。

  4. 事务管理: JDBC允许在Java应用程序中管理事务,确保数据库操作的原子性、一致性、隔离性和持久性(ACID属性)。

  5. 处理异常: 通过捕获和处理JDBC异常,开发人员可以更好地处理与数据库连接和操作相关的问题。

使用JDBC,Java开发人员可以编写与数据库无关的代码,因为JDBC提供了一个标准的接口,允许在不同的数据库系统上运行相同的Java代码,只需更改数据库连接的配置。

总体而言,JDBC为Java应用程序与关系型数据库之间的通信提供了一种灵活、可扩展的方式。


mysql忘记密码处理:https://blog.csdn.net/weixin_43922901/article/details/109570089

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

. . . . .

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

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

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

打赏作者

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

抵扣说明:

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

余额充值