day00综述
需要学习SpringBoot,但是JavaWeb是基础,来补一下
JavaWeb就是将数据库中的数据用好看的样式在网页上呈现出来
day01MySQL基础
接下来就是MySQL的安装什么的
mysqld --initialize-insecure
mysqld -install
net start mysql
至此我的电脑上已经安装了MySQL服务,我的电脑也就成了MySQL服务器,那么既然它可以提供服务,我得访问它呀,那就得连接上,其实也就是自己连接自己,所以接下来要修改账户默认密码:
在黑框里敲入mysqladmin -u root password 1234
,这里的1234
就是指默认管理员(即root账户)的密码,可以自行修改成你喜欢的。
mysqladmin -u root password 1234
进入到mysql:mysql -uroot -p
接下来就是连接数据库, 可以连自己的,也可以连自己同桌的,把命令中的root和密码还有IP换为同桌的可以了:
mysql -uroot -p1234 -h127.0.0.1 -P3306
关系型数据库,说白了就是二维表相互连接组成的数据库
SQL通用语法:
- 语句用分号结尾
- sql语句不区分大小写
- 注释,单行用
-- 注释内容
两个短杠后面一定要加一个空格,或者#注释内容
,多行注释与Java一致
例:
接下来是SQL语句的分类
DDL:操作数据库和操作表,比如新建库啊,新建表啊这一类
DML和DQL:是对表中的数据进行操作。增删改查
DCL:对数据库进行权限控制
创建数据库:
其中对于double类型的数据,在定义的时候要指定它的总长度与小数点后几位这两个参数。
例如:我们要定义一个分数的字段,要求它的数据表示0-100,并且保留小数点后两位,100是三位,小数点是两位,所以总长度就是5位,那么我们就可以这样写:
score double(5,2);
上图,对于字符串类型有char是定长,varchar是变长,区别就是如果我们要存储“张三”,用name char(10),系统就会安排10个字符空间,而张三只需要两个字符空间,所以剩下八个就用空格补齐了,比较浪费空间。
所以一般我们用户名用varchar,性别用char
来一个小案例:
day04-Maven&MyBatis
maven简述
每个IDE都有自己的项目结构,所以eclipse中的项目无法导入到IDEA中时,因为结构不一致,但如果IDE都使用maven来创建项目,那项目结构都相同,长这样
其中的pom.xml文件,就是maven特有的配置文件,可以这样理解,当看到pom.xml文件,我们就可以断定,这个项目是用maven构建的
用maven构建的项目结构详细解读:
以往我们的Java项目需要编译、测试、打包、发布…,这一系列的流程操作起来比较麻烦,而maven用来统一的命令来代替:
可以看到maven这个构建工具是相当方便啊
在pom.xml文件中输入我们要引入的依赖的坐标,就可以导入jar包,那整个流程是什么?
maven的安装配置:
IDEA配置maven: