1.JavaWedd的初了解
1.1什么是JavaWed
(1)Wed:全球广域网,也称为万维网(www),能够通过浏览器访问的网站。
(2)JavaWed:是用Java技术来解决相关wed互联网领域的技术栈。
1.2JavaWed程序与网页,数据库的关系
1.3数据库
1.3.1 什么数据库
存储数据的仓库,数据是有组织的进行存储,英文为DateBase,简称DB。
1.3.2 关系型数据库
关系型数据库是建立在关系模型基础上的数据库,简单来说,关系型数据库是由多张能够相互连接的二维表组成大的数据库。优点:
1.3.3 数据库管理系统
管理数据库的大型软件,英文为DateBase Management System,简称DBMS,可以通过该系统创建数据库来存储数据和对数据库中的数据进行数据的增删改查相关操作。
1.3.4 常见的数据库管理系统
1.4SQL
1.4.1 SQL的概述
1.4.2 SQL的通用语法
2.SQL的分类
2.1SQL的分类
2.2DDL:操作数据库和操作表
2.2.1 操作数据库
(1)查询:查询所有的数据库,格式为
(2)创建数据库:格式为
(3)删除数据库:格式为
(4)使用数据库:格式为
2.2.2 操作表
(1)查询表:格式为
(2)创建表:格式为
注意:最后一行末尾,不能加逗号。
(3)删除表:格式为
(4)修改表:格式为
补充:数据类型
2.3DML
2.3.1 添加数据
(1)给指定列添加数据
(2)给全部列添加数据
(3)批量添加数据
2.3.2 修改数据
(1)修改表数据
注意:修改语句中如果不加条件,则所有数据都被修改;条件语句的中括号可以省略。
2.3.3 删除数据
(1)删除数据
注意:删除语句中如果不加条件,则所有数据都被删除;条件语句的中括号可以省略。
2.4DQL
2.4.1 基础查询
(1)查询多个字段
(2)去除重复记录
(3)起别名
2.4.2 条件查询
(1)条件查询语法
(2)条件
2.4.3 排序查询
(1)排序查询语法
(2)排序方式:ASC:升序排列(默认值);DESC:降序排列
注意:如果有多个排序条件,当前边的条件值一样时,才会根据第二条件进行排序。
2.4.4 聚合函数
(1)什么是聚合函数:将一列数据作为一个整体,进行纵向计算。
(2)分类
(3)聚合函数语法
注意:null值不参与所有聚合函数运算。
2.4.5 分组查询
(1)分组查询语法
注意:分组之后,查询的字段为聚合函数和分组字段,查询其他字段无任何意义。、
(2)where与having的区别
执行顺序:where > 聚合函数 > having。
2.4.6 分页查询
(1)分页查询语法
注意:起始索引从0开始;计算公式为:起始索引 = (当前页码-1)*每页显示的条数。
(2)tips
2.4.7 模糊查询
(1)模糊查询
总结:了解了JavaWed的一些知识,对于SQL的分类学习了DDL,DML,DQL三种,继续努力。