一、MySQL安装
1)环境配置
右键点击此电脑,点击属性然后点击高级系统设置,进入环境配置,添加一个MYSQL_HOME,
变量值为mysql的安装路径。然后再path中加入%MYSQL_HOME%\bin。配置好之后,以管理员身份打开命令提示符输入mysql,提示以下文字表示配置成功,如果不成功可以将path中 %MYSQL_HOME%\bin 位置尽量上移。
2)初始化
在命令栏(管理员身份)输入mysqld --initialize-insecure,稍微等待一会,如果出现没有出现报错信息,则证明data目录初始化没有问题,此时再查看MySQL目录下已经有data目录生成。
3)注册MySQL服务
在命令栏(管理员身份)输入mysqld -install, 显示The service already exists!表明注册成功。
4)启动MySQL服务
在命令栏(管理员身份)输入net start mysql,显示以下即启动成功。
MySQL 服务正在启动 .....
MySQL 服务已经启动成功。
5)修改默认账户密码
输入:mysqladmin -u root password 1234 这里的`1234`就是指默认管理员(即root账户)的密码,可以自行修改成你喜欢的。
6)登录MySQL
输入:mysql -uroot -p1234`,回车,出现下图且左下角为`mysql>`,则登录成功。
企业开发
可以在电脑上安装vmware虚拟机,虚拟出一台服务器,可以在该服务器上安装一系列软件。
二、MySQL数据模型
1)创建数据库
首先在命令栏输入 mysql -uroot -p+密码 连接上数据库,再输入 create database +文件名;即可在data目录下创建一个数据库。
2)SQL简介
3)DDL
1)数据库操作
在idea中也包含了该工具,和daraGrip类似。
1)首先创建一个空项目,在窗口右侧点击数据库,创建MySQL类型
用户名为 root 密码为安装时设置的密码,输入后第一次需要下载驱动文件,下载完成后点击测试连接,查看是否能连接上 ,显示以下提示表示测试成功。
2)表操作
点击运行,数据库下就会出现相应的表,使用以下关键字可以给表增加约束。
在primary key 后面加上auto_increment 可以以使得主约束自动增长。
3)数据类型
4)DQL(数据查询语言)
1)
select
分页查询 起始索引 = (查询页码-1) * 每页显示的记录数
5)多表设计
外键(一对一 、 一对多、 多对多)
通过添加外键来对多表之间进行关联,右键点击所要关联的表(一般为数据多的一方),点击新建外键,在以下两个地方填写本表中需要关联的名称和目标表中的名称