MySQL学习之旅
文章平均质量分 78
MySQL从入门到熟悉
zhao_miao
冲鸭
展开
-
【数据库】JDBC编程
文章目录1.什么是JDBC?2.JDBC工作原理?3.JDBC使用步骤3.1 JDBC使用流程图4.JDBC常用接口和类4.1 JDBC API1.什么是JDBC? 现在的应用系统大多都离不开数据库,Java程序访问数据库的基本方式是通过JDBC(Java DataBase Connectivity,Java数据库连接),JDBC是一种用于执行SQL语句的Java API,它由一组用Java...原创 2019-05-30 11:18:13 · 407 阅读 · 0 评论 -
[数据库]表的内连和外连接以及内连接和外连接的区别
表的连接分为内连接和外连接内连接内连接实际上就是利用where子句对两种表形成的笛卡尔积进行筛选语法:select 字段 from 表1 inner join 表2 on 连接条件 and 其他条件;显示SMITH的名字和部门名称用标准的内连接写法外连接外连接分为左外连接和右外连接左外连接 左侧的表完全显示语法:select 字段名 from 表名1 left join...原创 2019-05-27 15:53:35 · 3873 阅读 · 1 评论 -
[数据库]索引(创建索引、查询索引、删除索引、索引创建规则)
文章目录1.索引1.1 原理1.2 创建索引1.2.1 创建主键索引1.2.2 唯一索引的创建1.2.3 普通索引的创建1.2.4 全文索引的创建1.3 查询索引1.4 删除索引1.5 索引创建的规则1.索引 索引是对数据库表中一列或多列的值进行排序的一种结构,使用索引可快速访问数据库表中的特定信息。但是查询速度的提高是以插入,更新,删除的速度为代价的,所以索引的作用在于提高一个海量数据的检...原创 2019-04-08 21:37:51 · 2277 阅读 · 0 评论 -
【MySQL中函数的应用】--日期函数、字符串函数、数学函数、查询当前用户、显示当前正在使用的数据库、ifnull
文章目录1.日期函数1.1 current_date() 显示当前日期 年-月-日1.2 current_time() 显示当前时间 时-分-秒1.3 current_timestamp() 显示当前时间戳 年-月-日 时-分-秒1.4 date_add(date,interval d_value_type) 在date后添加时间1.5 date_sub(date,interval d_va...原创 2019-04-06 09:58:20 · 1095 阅读 · 0 评论 -
MySQL中表的约束(非空 not null、默认值default、列描述comment、zerofill显示属性、主键约束、删除主键、创建主键、自增长auto-increment、唯一键、外键)
文章目录1.表的约束1.1 非空属性 not null1.2 默认值1.3 列描述1.4 zerofill显示属性1.5 主键1.5.1 创建表的时候设置主键1.5.2 主键约束1.5.3 表创建好之后,追加主键1.5.4 删除主键1.6 自增长1.7 唯一键1.8 外键1.表的约束在MySQL中真正约束字段的是数据类型,如果想要更好的保证数据的合法性,就需要一些额外的约束,比如身份证号我们就...原创 2019-03-18 11:03:05 · 6752 阅读 · 0 评论 -
MySQL中的聚合函数count、sum、max、min、avg
文章目录1.聚合函数1.1 案例统计班级有多少个学生统计本次考试 语文成绩分数的个数统计数学成绩的总分统计各门课的平均分返回英语的最高分和最低分返回英语成绩60分以上的最低分1.聚合函数函数说明count([distinct] expr)返回查询到的数据的 数量sum([distinct] expr)返回查询到的数据的 总和avg([distinct] ex...原创 2019-03-25 13:13:27 · 1887 阅读 · 0 评论 -
MySQL中的筛选分页limit、更新表update、删除表delete、截断表truncate
文章目录1. 筛选分页结果1.1 从0开始,筛选n条结果1.2 从s开始,筛选n条结果1.3 例题按数学成绩进行分页,每页三条结果2. Update 更新2.1 例题将全表的语文成绩改为60将张三的语文成绩改为90将张三的语文成绩改为80,数学成绩改为88将总成绩倒数前三的3位同学的数学成绩加上30分3. Delete 删除3.1 删除数据3.1 例题删除张三的考试成绩3.1 删除整表 谨慎使用...原创 2019-03-25 12:40:55 · 2607 阅读 · 1 评论 -
MySQL中的全列查询、指定列查询、查询字段为表达式、查询结果去重、where条件表达式的详细使用(包含例题)、查询结果排序
文章目录1. 插入否则更新2. 替换3. 查询 select3.1 全列查询3.2 指定列查询3.3 查询字段为表达式3.3.1 表达式为指定数据3.3.2 表达式包含一个字段3.3.3 表达式包含多个字段3.3.4 为查询结果指定别名3.4 查询结果去重3.5 where 条件3.5.1 英语不及格的同学及英语成绩3.5.2 语文成绩在[80,90]分的同学及语文成绩3.5.3 数学成绩是38...原创 2019-03-19 10:30:33 · 2643 阅读 · 0 评论 -
MySQL中的数据类型(tinyint、bit、float、double和decimal的比较、datetime、date、timestamp、set、enum、find_in_set)
文章目录1. 数据类型的分类1.1 数值类型1.1.1 tinyint类型1.1.2 bit类型1.2 小数类型1.2.1 float类型1.2.2 decimal类型1.2.3 float、double、decimal比较1. 数据类型的分类1.1 数值类型整形类型tinyint[unsigned]有符号的范围是-128~127 无符号的范围是0~255 默认为有符号...原创 2019-03-18 09:32:04 · 1499 阅读 · 0 评论 -
数据库表的相关操作(创建表、删除表、插入、查询、修改字段)
文章目录1 库操作1.1 创建数据库1 库操作1.1 创建数据库语法:create database[if not exists] 数据库名称原创 2018-12-18 21:07:13 · 2627 阅读 · 0 评论 -
数据库的相关操作(创建、查看字符集和校验规则、删除以及数据库的备份与恢复)
文章目录1.数据库基础1.1 什么是数据库2.数据库的基本使用2.1连接服务器2.2 服务器管理2.3 服务器、数据库、表的关系3 数据库的相关操作3.1 观察MySql中所有的数据库3.2 创建数据库3.3 使用数据库3.4 查看数据库中所有的表3.5 创建表3.6 查询表中的数据3.7 插入数据3.8 SQL分类4 MySql框架4.1 存储引擎4.1.1 查看存储引擎1.数据库基础1.1...原创 2018-12-16 21:26:56 · 743 阅读 · 0 评论