mac下连接mysql数据库,MAC系统下C#连接MySQL数据库

作为一个前端开发者,我们经常与数据库打交道,那么今天分享一下在Mac系统下如何用C#连接MySQL数据库,首先我们得在自己的电脑上安装一个MySQL的环境,这个请参考度娘,百度一下什么都有,当你安装好之后,可以在终端上检查一下,首先点开的系统偏好设置

dd12dbf310fc

屏幕快照 2018-01-25 11.34.43.png

然后点击MySQL,开启服务

dd12dbf310fc

屏幕快照 2018-01-25 11.36.38.png

然后打开你的终端输入

mysql -uroot -p

然后紧接着输入你的密码就OK

dd12dbf310fc

屏幕快照 2018-01-25 11.38.24.png

如图所示,你的数据库就连接成功了然后我们需要创建一个新的数据库

create database 数据库名;

dd12dbf310fc

屏幕快照 2018-01-25 12.04.29.png

打开工程,添加依赖

dd12dbf310fc

屏幕快照 2018-01-25 11.42.42.png

dd12dbf310fc

屏幕快照 2018-01-25 11.42.54.png

dd12dbf310fc

选择.Net

dd12dbf310fc

版本号无所谓

dd12dbf310fc

同时添加系统自带的System.data

那么为了方便,我们采取面向对象的形式来完成这个数据库的操作

// DaZhan's program

using System;

using MySql.Data.MySqlClient;

using System.Collections;

using System.Configuration;

using System.Data;

namespace MysqlDemo

{

// 为了我们使用的方便我将此类设置为静态类

static class MysqlTool

{

private static MySqlConnection con;

private static MySqlCommand com;

//1、连接数据库

public static void ConnectMysql (string sql) {

con = new MySqlConnection (sql);

try {

Console.WriteLine ("连接成功");

com = new MySqlCommand ();

com.Connection = con;

} catch (Exception ex) {

Console.WriteLine (ex);

}

}

// 操作数据库(增删改)

public static void OperatorMysql (string sql) {

com.CommandText = sql;

if (com.ExecuteNonQuery () > 0) {

Console.WriteLine ("操作成功");

}

}

// 读

public static void ReadMysql (string sql) {

com.CommandText = sql;

MySqlDataReader read = com.ExecuteReader ();

while (read.Read ()) {

if (read.HasRows) {

Console.WriteLine (read.GetString (0) +", "+read.GetString (1));

}

}

}

//打开数据库

public static void OpenMysql () {

con.Open ();

}

//关闭数据库

public static void CloseMysql () {

con.Close ();

}

}

class MainClass {

public static void Main (string[] args) {

// 连接数据库

MysqlTool.ConnectMysql ("server=localhost;User Id=root;password=111111;Database=Student");

MysqlTool.OpenMysql ();

// 创建一个表

MysqlTool.OperatorMysql ("create table if not exists student (number int,age int)");

// 插入一个数据

MysqlTool.OperatorMysql ("insert into student values(1,18)");

MysqlTool.OperatorMysql ("insert into student values(2,19)");

MysqlTool.OperatorMysql ("insert into student values(3,20)");

// 读取数据

MysqlTool.ReadMysql ("select * from student");

MysqlTool.CloseMysql ();

}

}

}

dd12dbf310fc

运行结果

dd12dbf310fc

在终端中查看

其实对于数据库的操作我们还是要熟悉sql语句就ok了,下面是我给大家整理的一些经常会用到的语句

1、连接数据库的命令

mysql -uroot -p

2、创建数据库

create database 数据库名;

3、显示所有的数据库

show databases;

4、显示单个的数据库

show create database 数据库名;

5、选择数据库

use 数据库名;

6、查看当前数据库

select database();

7、删除数据库

drop database if exists 数据库名;

8、创建表(要先选择数据库use)

create table 表名(id int,name varchar(30),birthday date,resume text);

9、查看所有的表

show tables;

10、查看表的结构

desc 表名;

11、新增列

alter table 表名 add(age date);

12、修改某列数据类型

alter table 表名 modify name varchar(20);

13、删除某一列

alter table 表名 drop 列名;

14、修改某一列的名称

alter table 表名 change name drees char(3);

15、修改表名

rename table 旧的表名 to 新的表名;

create table classes(id int,name varchar(30),english int,chines int,math int);

注意:改名字的左边单引号

insert into classes values(1,'a',2,3,4);

insert into classes values(2,'b',5,6,7);

insert into classes values(3,'c',12,3,14);

insert into classes values(4,'d',25,26,27);

聚合函数对一组值执行计算并返回单一的值,除了count之外,聚合函数忽略空值。聚合函数经常与select语句的group by 子句 一同使用

count

16、count列名 返回某一列,行的总数

select count(列名)from 表名;

select count(列名)from 表名 where 列名>20;

select count(列名)from 表名 where 列名+列名+列名>20;

sum(只对数字起作用)

select sum(列名)from 表名;

select sum(列名)+sum(列名)as 总分 from stu;

AVG(返回值满足where条件的一列的平均值)

select avg(列名)from 表名;

MIN MAX

select max(列名)from 表名;

Order by 排序查询结果

select name,列名from 表名 order by 列名(和前面的列名一样);

还是那句话,如有雷同,你就是抄我的!😊😊😊 --大展

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 要在Mac下使用IntelliJ IDEA连接MySQL数据库,需要按照以下步骤操作: 1. 下载并安装MySQL数据库,可以从官网下载安装包进行安装。 2. 在终端中输入以下命令,启动MySQL服务: sudo /usr/local/mysql/support-files/mysql.server start 3. 打开IntelliJ IDEA,点击菜单栏中的“View”->“Tool Windows”->“Database”,打开数据库工具窗口。 4. 在工具窗口中点击“+”号,选择“Data Source”->“MySQL”,填写数据库连接信息,包括主机名、端口号、用户名、密码等。 5. 点击“Test Connection”按钮,测试连接是否成功。 6. 连接成功后,可以在工具窗口中查看数据库中的表和数据,进行增删改查等操作。 注意:在连接MySQL数据库时,需要确保MySQL服务已经启动,并且数据库连接信息填写正确。如果连接失败,可以检查数据库连接信息是否正确,或者查看MySQL服务是否正常运行。 ### 回答2: 在Mac下使用IntelliJ IDEA连接MySQL数据库的步骤如下: 1.确保已经安装了MySQL数据库以及MySQL的JDBC驱动程序。如果没有安装,可以在MySQL官方网站上下载。 2.打开IntelliJ IDEA,创建一个新的Java项目。 3.在项目中,右键点击项目名称,选择 "Add Framework Support"。在弹出的窗口中,选择 "Database" 并点击 "OK"。 4.在项目导航栏中,展开 "Database" 选项,然后点击右键,选择 "New" - "Datasource"。 5.在弹出的窗口中,选择 "MySQL" 作为数据库类型。然后填写数据库连接的相关信息,包括主机名、端口号、数据库名称、用户名和密码。点击 "Test Connection" 按钮测试连接信息是否正确,然后点击 "OK"。 6.在项目导航栏中,展开 "Database" 选项,可以看到连接MySQL数据库。在此菜单中,可以进行数据库的增删改查操作。 以上就是在Mac下使用IntelliJ IDEA连接MySQL数据库的步骤。 ### 回答3: 在Mac连接MySQL数据库,可以按照以下步骤进行操作: 1. 首先,确保已经在Mac上安装了MySQL数据库,并且启动了MySQL服务。 2. 打开IntelliJ IDEA,点击顶部菜单栏的"View",选择"Tool Windows",再选择"Database",打开数据库工具窗口。 3. 在数据库工具窗口中,点击"+"按钮,选择"Data Source",再选择"MySQL"。 4. 在弹出的"Data Source Properties"对话框中,填写数据库连接的相关信息,包括: - 主机名或IP地址:填写MySQL数据库所在的主机名或IP地址; - 端口号:填写MySQL数据库的端口号,默认为3306; - 数据库名称:填写要连接数据库名称; - 用户名和密码:填写连接MySQL数据库所使用的用户名和密码。 5. 确认填写的信息无误后,点击"Test Connection"按钮,测试数据库连接是否成功。 6. 如果连接测试通过,点击"OK"按钮,保存数据库连接配置。 7. 在数据库工具窗口中,可以看到已经添加的数据库连接,双击连接即可打开连接数据库。 8. 在连接数据库中,可以执行SQL语句、查看表和数据等操作。 通过以上步骤,就可以在Mac下使用IntelliJ IDEA连接MySQL数据库进行开发和管理了。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值