
MySQL
文章平均质量分 88
崽Ziz
测测测测测测测
展开
-
JDBC、连接池
文章目录一、JDBC介绍二、JDBC操作流程SQL注入问题一、JDBC介绍JDBC(Java Data Base Connection)是Java中提供的一套标准的应用编程接口,用来连接Java编程语言和数据库。JDBC常用组件:DriverManger:数据库驱动程序的管理类,匹配Java程序到数据库驱动的协议(MySQL,SQL server),识别出某个子协议与数据库服务器进行通信Driver(驱动):处理与数据库服务器的通信的,主要是- DriverManger管理对象,指具体的连原创 2021-03-25 19:09:00 · 154 阅读 · 0 评论 -
MySQL基础
MySQL基本介绍数据库:存放数据的仓库数据库能存放大量数据、可以进行多方交互、进行长时间存储使用场景:只要有数据产生,并且需要多方交互,长时间存储。数据库管理系统数据库:存放数据的仓库数据库管理系统:MySQL sqlserver Oracle数据库系统: MySQL + 数据库关系型数据库 与 非关系型数据库关系型:(1)按照数据的信息,根据实际的场景,以及一些常识来进行分表。通过二维表来维护数据之间的关系,把不同的数据存储在不同的表里。(2)表与表知键,通过原创 2021-02-22 22:29:06 · 484 阅读 · 0 评论 -
MySQL数据类型与完整性约束
数据类型1. 整型int 取值范围:无符号范围 0 ~ 4294967295 ,有符号:-2147483647 ~ 2147483647int 类型的 无符号 和 有符号create table t1(id int unsigned);create table t2(id int);在表中存数据:insert student values(1);int 类型:存储宽度 与 显示宽度create table t3(id int(5) zerofill );create table t4(i原创 2021-03-09 11:18:55 · 665 阅读 · 0 评论 -
MySQL编码、引擎
文章目录编码常见的两中编码错误几种解决方案引擎编码MySQL默认的编码是Latin1(拉丁文),这种情况下我们如果想要在MySQL中存储一些中文数据,就会出现问题。这个时候就需要将编码变为utf-8(或gbk)便于支持中文。常见的两中编码错误建表时无法解、 插入时无法识别(如下图)几种解决方案建表的时候指定编码形式在定义的字符串类型时,若想使用utf8编码,不用原本的char或varchar来定义而是使用nchar或者nvarchar在数据类型之后 + character set 编原创 2021-03-10 10:42:11 · 169 阅读 · 0 评论 -
MySQL基本语法使用(一)
文章目录插入数据的语法插入数据的语法所有的属性都必须包含insert [into] 表名 values (值1,值2,值3,值4);可以直接插入指定属性的值insert into 表名 (属性名1,属性名2…)values(值1,值2…)...原创 2021-03-12 16:25:30 · 426 阅读 · 0 评论 -
MySQL基本语法使用(二)
文章目录多表查询多表查询原理:多个表的查询(两个表):on对两个表进行连接形成虚拟结果集的表。例:A B CA和B连接ON,形成AB虚拟表,虚拟表和C,ON新娘工程AC结果集和C的虚拟表方向性:写在前面的为左表,写在后边的为右表。表与表之间的关系:一对一:A表的一行匹配B表中的一行。一对多:A表的一行匹配B表中的多行,B表中的一行只能对应A表中的一行。多对多:A表的一行匹配B表中的多行,反之亦然。多对多的关系需要第三张表,称之为结合表直接相连的表(通过外键相连):只能是一对一或原创 2021-03-24 16:08:41 · 384 阅读 · 1 评论