mysql数据库的入门

学习背景:

作为一个五六年的java汪,还没真正详细使用过mysql数据库,唯一接触的机会是最近几个项目由于经费的原因买不起oracle了,只能拿mysql来凑事了。作为这个项目管理者的小渣渣突然发现对这个数据库既熟悉又陌生着,项目前期自己先在虚拟机上安装了一个mysql测试环境,完事写了一个demo,感觉跟oracle的语法很是相似,所以感觉亲切。。。。但是真心没拿这东西真正做过项目,说实话心里还是挺虚的,不过幸好项目组的几个小哥们还是比较熟的。自己没事的时候也给自己补补课,记录一下研究的过程。

mysql的安装:

因为本地的linux虚拟机上安装了docker,所以就索性在国内镜像仓库里面拉取了一个mysql的镜像进行安装测试。启动命令如下:

docker run -id --name=nacos_mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 centos/mysql-57-centos7

登录nacos_mysql容器:docker exec -it nacos_mysql /bin/bash

登录mysql:mysql -uroot -p 回车输入密码123456

修改密码:set PASSWORD=PASSWORD('admin123456');

退出mysql>quit

再次使用新密码登录

使用Navicat等可视化工具连接的话必须远程授权

grant all privileges on *.* to 'root' @'%' identified by 'admin123456';
flush privileges;
 
接下来就可以快乐的使用Navicat进行各种操作了
 
到这mysql的简单安装就完成了。
 

SQL的分类:

 
创建数据库:create database test;
创建视图:create view test;
创建索引:create index test;
创建表:create table test1;
 
在数据库表中更新,增加和删除记录
update insert delete
update tableName set age='18' where name='lisi'
insert into tableName value('1','2','3');
drop table tableName // 删除表操作
 
这块基本跟oracle一致,没啥可以记录的。
 
 

mysql常用的聚合函数:

1、count函数
语法: select count(*)|count( 列名 ) from 表名
 
2、sum函数
语法:select sum(列名) from 表名;
 
3、avg函数
语法: select avg( 列名 ) from 表名 ;
 
4、max函数
语法: select max( 列名 ) from 表名 ;
 
5、min函数
语法: select min( 列名 ) from 表名 ;
 
 
这一章就到这吧,下一章记录MySQL的各种花式查询和数据类型。
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值