美文网首页技术文档
mac命令终端的mysql常用操作

mac命令终端的mysql常用操作

作者: mrChan1234 | 来源:发表于2018-08-14 11:23 被阅读55次

首先在mac下安装mysql,这里就不多做介绍了,下载镜像完成之后一步一步操作就是,安装完成之后或默认分配一个用户名和密码,以弹框的形式给到你:


user&password.png

用户名默认是root,系统分配的密码很难记,我们需要重新设置一个密码:
1)首先在系统设置方法中或在终端通过命令(下面会介绍)关闭mysql服务
2)在终端使用命令以安全模式启动mysql服务:

sudo /usr/local/mysql/bin/mysqld_safe –skip-grant-tables,

3)打开另一个终端 执行命令:(此时要求输入的密码为用户开机密码)

sudo /usr/local/mysql/bin/mysql -u root

4)在终端执行修改密码命令重置密码:

UPDATE mysql.user SET authentication_string=PASSWORD(‘12345678’) WHERE User=’root’;,或UPDATE mysql.user SET Password =PASSWORD(‘12345678’) WHERE User=’root’;

6)刷新FLUSH PRIVILEGES:

FLUSH PRIVILEGES;

默认安装完成之后会默认启动mysql服务,可以在系统偏好设置->mySQL里面查看:


mysql 服务.png

这里可以对mysql服务进行人为启动或者暂停,也可以在终端对mysql开启或者关闭mysql服务:

// 启动:
sudo /usr/local/mysql/support-files/mysql.server start
// 关闭
sudo /usr/local/mysql/support-files/mysql.server stop
startmysql.png
shutdown mysql.png

接着进入mysql:

mysql -u root -p

输入12345678的用户密码:


enter mysql.png

tip:如果这里出现command not found,解决方法如下:

cd /usr/local/bin/

然后:

sudo ln -fs /usr/local/mysql/bin/mysql mysql

接着就是数据库的一些常规操作了:
数据库简单操作
(1)创建数据库:create database 数据库名称
(2)查看数据库:show databases;
(3)删除数据库:drop database 数据库名称
(4)打开数据库:use 数据库名称

// 创建表(personId设置了关键值则不能重复)
create table personTable (personId int, name varchar(20), gender varchar(10), primary key(personId)); 

// 在表中添加新列
alter table personTable add age int;

// 查看表结构信息
desc personTable;

// 删除表
drop table personTable;

// 复制表
create table personInfo like personTable;

(5)建表
(6) 增删改查 SQL语句等等

(1)查询数据:select * from 表名 where 字段 = 值;
(2)插入数据:insert into 表名 (字段1, ……) values (值1, ……);
(3)更新数据:update 表名 字段=值,…,字段n=值n where 字段=值;
(4)删除数据:delete from 表名 where 字段=值;

// 查看数据
select * from personInfo; // 查询全部
select * from personInfo where age = 35; // 条件查询
// 插入数据
insert into personInfo (personId, name, gender, age) values (1000, 'devZhang', "male", 35);
// 更新数据
update personInfo set age = 25,name = "uiChen",gender='female' where personId = 1001;
// 删除数据
delete from personInfo where age = 23;
show databases.png create table.png
desc table.png
select.png

exit命令退出mysql:

exit

你会发现在mac的命令行下玩mysql是非常爽的,很多常规操作都可以通过简单的几行民命令来实现。

相关文章

  • mac命令终端的mysql常用操作

    首先在mac下安装mysql,这里就不多做介绍了,下载镜像完成之后一步一步操作就是,安装完成之后或默认分配一个用户...

  • Mac 命令

    Mac 常用终端命令 目录操作 文件操作 选择操作 安全操作 编程命令 进程操作 时间操作 网络与通信操作 Kor...

  • Mac上操作MySql

    常用操作 开启Mysql服务 1.在终端中输入添加MySQL路径的命令: 2.在终端输入 关闭Mysql服务 创建...

  • Mac 终端命令大全

    说明 学习FFmpeg时,需要在终端执行命令。这里记录的是 Mac 终端命令行的介绍,方便大家了解终端的常用操作、...

  • Mac 常用的终端操作命令

    Mac 常用的终端操作命令 mkdir 创建目录/文件夹 mkdir filename rm...

  • node

    一、终端命令 1.mac 操作系统 常用终端命令 ① 打开文件夹 cd路径② 查询当前文件夹下目录 ls③ ...

  • Ubuntu安装mysql及常用SQL操作语句

    Ubuntu安装mysql及常用SQL操作语句:安装mysql,在终端运行如下三条命令。 sudo apt-get...

  • Mac:终端常用命令

    说明 这里记录的是 Mac 终端命令行的介绍,方便大家了解终端的常用操作、各个命令的全称、历史和发展,达到更好理解...

  • Mac:终端常用命令

    说明 这里记录的是 Mac 终端命令行的介绍,方便大家了解终端的常用操作、各个命令的全称、历史和发展,达到更好理解...

  • Mac:终端常用命令

    说明 这里记录的是 Mac 终端命令行的介绍,方便大家了解终端的常用操作、各个命令的全称、历史和发展,达到更好理解...

网友评论

    本文标题:mac命令终端的mysql常用操作

    本文链接:https://www.haomeiwen.com/subject/flymbftx.html