MySQL是一款出色的中小型关系数据库,作Java Web开发时,要作到数据持久化存储,选择一款数据库软件天然必不可少。html
因为MySQL社区版开元免费,功能比较强大,在此以MySQL为例,演示MySQL软件的安装与初步使用。mysql
首先,根据您的电脑操做系统版本,下载相应版本的MySQL。下载地址:https://dev.mysql.com/downloads/mysql/5.6.html#downloads。sql
下载后,解压缩,切换到bin目录,打开DOS命令行窗口,在里面输入:数据库
mysqd.exe -install安全
这时,若是在命令行窗口中出现相似“successfully”的语句,说明mysql服务安装成功。ide
注意:对于win10系统,一般须要在c:/windwos/system32中找到cmd.exe,而后鼠标右击,选择“以管理员身份运行”,接着cd切换到mysql路径下的bin目录中,进行上述安装操做便可。函数
mysql服务安装好后,而后鼠标右击个人电脑(或“此电脑”),选择属性,在属性中配置环境变量,将mysql下的bin目录的完整路径名复制粘贴进来。操作系统
接着,在DOS命令行窗口中,开启mysql服务:命令行
net start mysqlhtm
或者:鼠标右击个人电脑(或“此电脑”),选择管理,在管理的服务项中,找到mysql服务,在这个可视化窗口中能够启动或关闭mysql服务。
关闭mysql服务的命令为:
net stop mysql
这时,登陆mysql:
mysql -u root -p
会提示“Enter password:”,因为该方式默认mysql没有密码,因此,直接按Enter回车键便可。
这时会发现,咱们在操做时,命令行窗口中会出现“mysql>”,说明进入了mysql数据库管理系统进行操做。
注意:进入mysql后,咱们经过SQL语句来管理mysql数据库系统,SQL语句结束时,要以英文状态下的分号(;)结尾。
出于安全考虑,咱们能够给root根用户修改密码:
set password for root@localhost=password('新密码');
这时,输入:
exit;
退出登陆,而后从新登陆,输入您新设置的密码便可完成登陆。
至此,咱们就初步完成了mysql的安装与root帐户密码设置。
若是要查看mysql下有哪些数据库实例,咱们能够输入:
show databases;
建立数据库:
create database if not exists mydb;
建立用户并受权:
create user huhu@127.0.0.1 identified by '123456';
grant all on day21_1.* to huhu@127.0.0.1;
flush privileges;
建立用户并受权也能够改为下述方式:
grant all on day21_1.* to huhu2@127.0.0.1 identified by '123123';
从某个用户回收对指定数据库的全部操做权限:
revoke all on day21_1.* from huhu2@127.0.0.1;
删除数据库:
drop database if exists mydb;
到如今为止,咱们在安装完mysql数据库后,在粗粒度上完成了对数据库的建立、删除等DDL操做,以及用户建立、受权、回收权限等操做(DCL操做),接下来,咱们就能够在mysql更细的粒度上进行操做,好比选择合适的数据类型和约束建立表结构,对表中的记录进行CRUD操做(DML操做),对表中记录进行查询(DQL操做),根据业务须要,在表中创建索引index,以及更高级的操做,好比开启事务,创建存储过程、函数等,从而知足咱们对数据库操做的业务应用需求。