一、安装MySQL
1、检查系统中已安装的数据库
在终端执行,确认是否安装MySQL:
dpkg -l | grep -E 'mysql|mariadb'
如果无输出,说明尚未安装数据库服务。
2、安装 MySQL 服务(Ubuntu )
2.1 先更新软件包列表
sudo apt update
2.2 安装MySQL服务器
sudo apt install mysql-server -y
2.3 设置开机启动
sudo systemctl start mysql
sudo systemctl enable mysql
2.4检查服务状态
sudo systemctl status mysql
初始化 Go 模块(在你的项目根目录执行)
!!!注意不能直接在用户根目录下初始化,不同项目级别的依赖隔离,如果这样做会导致不同项目共用一个mod,而不同项目有版本冲突。
go mod init <your-project-name>
再次安装 MySQL 驱动,命令正常执行,并将驱动添加为项目依赖。
go get -u github.com/go-sql-driver/mysql
二、终端 -> mysql - 简单操作
终端登录mysql
//登录的是root用户
mysql -u root -p
//登录用户名为hoffer
mysql -u hoffer -h 127.0.0.1 -p
查看mysql-version
mysql> SELECT VERSION();
创建数据库
mysql> create database < 数据库名 >
创建table
mysql>create table <tablename>
查看和选择数据库表
mysql> show databases;//查看数据库
mysql> use <dbDatabase>;//选择 <数据库名>
mysql> show tables;//查看这个库里的表
查询所有数据_mysql
mysql> select * from user;//user是表格名
插入数据
mysql> INSERT INTO user VALUES(2, 'Kyrie');
查询id = 1 的所有数据
mysql> SELECT * FROM user WHERE id = 1;