一、启动
1. windows
控制面板-〉管理工具-〉服务
找到mysql,点击启动
2. linux/mac
登陆本地:mysql –u root –p
登陆远程:mysql –h hostname –P port –u username -p
退出:exit/quit
二.命令
mysql中命令都以分号结束
数据类型
varchar:字符型
int:整数型
date:日期型
数据库操作
create database db_name:创建数据库
show databases:显示数据库
use databasename:进入某一数据库
show create table tableName:查询建表语句
表操作
show tables:进入某一数据库后显示所有表
show columns from table_name:查看表的字段
desc table_name:查看各个字段
增加列
alter table tableName add columnName type;
修改列名
alter table tableName change column oldColumnName newColumnName type;
注释:#或是-- (注意双减号后紧跟一个空格)
函数
now():获取当前日期时间
unix_timestamp([datetime]):获取当前时间戳
from_unixtime(时间戳):从时间戳转换为时间格式yyyy-MM-dd HH:mm:ss
设置yyyy-MM-dd HH:mm:ss格式:from_unixtime(时间戳,'%Y-%m-%d %H:%i:%s')
设置yyyy-MM-dd格式:from_unixtime(时间戳,'%Y-%m-%d')
分页和偏移量
select * from table limit m,n;
默认数据行序号从0开始,从第m行开始共显示n行,等效于limit n offset m。
重置密码
mac上重置mysql密码:Mac上MYSQL重置密码 - 简书
mysql修改密码报错:mysql 修改密码报错解决_Exception_sir的博客-CSDN博客
重新安装mysql
- 需要先停止服务。如果是在mac上,需要先在系统偏好设置/mysql中,取消开机自动启动,然后重启电脑
- 卸载mysql。我之前mac上安装的8.0.15,在系统偏好设置/mysql中有uninstall按钮,点击即可。
- 再安装。这次安装了与线上环境一致的5.7.26版本。
实际操作中,我的执行顺序是:
- stop mysql server
- 再点击uninstall
- 下载5.7.26dmg文件并双击安装,默认安装到/usr/local中,软连接也在安装同时配置好
- 在终端登录时发现安装时给出的新临时密码错误,而原密码可用,且登录后版本还是8.0.15
- 在系统偏好设置/mysql中,取消开机自动启动,然后重启电脑
- 再登录,mysql -u root -p,此时安装时给出的新临时密码,并且会要求修改密码,版本5.7.26正确。
以上