MySQL
文章平均质量分 92
记录MySQL的学习过程。
你华还是你华
对Javascript、css、html、php、java、python、MongoDB、MySQL、scrapy、flask、springboot、Laravel、React、Vue、node,热爱的博主。
座右铭:不忘初心,砥砺前行。
展开
-
PDO事务以及异常处理
本文目录一、PDO操作事务二、PDO操作预处理2.1 PDO中的预处理(位置占位符):2.2 PDO中的预处理(参数占位符)三、PDO异常处理四、单例模式封装MyPDO类4.1 步骤4.2 代码实现一、PDO操作事务事务:是一个整体,要么一起执行,要么一起回滚事务的特性:原子性、一致性、隔离性、永久性需要将多个SQL语句作为一个整体执行,就需要使用到事务语法:start transaction 或 begin 开启事务commit 提交事务rollback 回滚事务原创 2021-01-25 19:59:40 · 472 阅读 · 0 评论 -
PDO的介绍及使用
本文目录一、PDO介绍1.1 链接数据库方式1.2 PDO介绍1.2.1 开启PDO扩展1.3 PDO核心类1.4 实例化PDO对象1.4.1 DSN1.4.2 实例化PDO1.4.3 注意事项二、使用PDO2.1 执行数据操作语句2.1.1、增加2.1.2、改2.1.3、删2.1.4、查:2.1.4.1、返回二维数组1、返回关联和索引数组2、返回索引数组3、返回关联数组4、返回对象数组2.1.4.2、返回一维数组1、默认返回关联和索引数组2、取索引数组3、通过循环获取所有数据2.1.4.3、匹配列2.1.原创 2021-01-24 16:10:13 · 4890 阅读 · 2 评论 -
php封装MySql单例
本文目录一、模拟方法重载1.1 通过魔术方法模拟方法重载二、遍历对象三、封装MySql的单例3.1 分析3.2 步骤一、模拟方法重载1.1 通过魔术方法模拟方法重载<?php class Math { // 魔术方法当调用的类中没有调用的方法时会自动执行__call魔术方法 public function __call($fn_name, $fn_args) { $sum=0; foreach($fn_arg原创 2020-12-29 15:36:30 · 143 阅读 · 0 评论 -
php连接MySQL数据库应用
本文目录前言一、模块1.1 包含文件二、数据操作2.1 显示数据2.2 添加数据2.3 删除数据2.4 修改数据前言在php连接MySQL数据库进行增删改查中。我们建了MySQL的data数据库,在数据库创建了news表。并且利用php进行了连接,我们将在此基础上进行更进一步的应用。一、模块1.1 包含文件由于所有的操作都要连接数据库,将连接数据库的代码放到包含文件中。步骤:在站点下创建inc文件夹:在www文件夹下创建文件夹inc:在inc下创建conn.php文件,用来连接数原创 2020-07-06 22:17:28 · 850 阅读 · 0 评论 -
php连接MySQL数据库进行增删改查
本文目录一、数据备份与还原1.1 数据备份1.2 数据还原二、连接数据库一、数据备份与还原数据库中的数据需要定期备份1.1 数据备份利用mysqldump工具,语法:mysqldump 数据库连接 > 数据备份地址例题:将studentinfo数据库中所有的表导出到data.sql中:例题:只想导出bank表:我们将data.sql拖到vscode中,查看:1.2 数据还原导出带有创建数据库语法的数据方法一:创建新的数据库,将备份的数据导入:方法二:原创 2020-07-04 12:10:31 · 2611 阅读 · 0 评论 -
MySQL的入门学习七
本文目录一、视图1.1 概述1.2 作用1.3 创建视图1.4 修改视图1.5 删除视图1.6 查看视图信息1.7 视图算法二、事务2.1 概述2.2 事务特性2.3 事务处理三、索引3.1 概述3.2 创建索引的指导原则3.3 创建索引3.4 删除索引四、函数4.1 数字类4.2 字符串类4.3 时间类4.4 加密函数五、预处理一、视图1.1 概述1、视图是一张虚拟表,它表示一张表的部分数据或多张表的综合数据,其结构和数据是建立在对表的查询基础上2、视图中并不存放数据,而是存放在视图所引用的原始表原创 2020-07-02 19:02:01 · 166 阅读 · 0 评论 -
MySQL的学习入门六
本文目录一、多表查询1.1 内连接1.2 左外连接1.3 右外连接1.4 交叉连接1.5 自然连接1.6 using一、多表查询1.1 内连接规则:返回两个表的公共记录。语法:1、select * from 表1 inner join 表2 on 表1.公共字段=表2.公共字段在MySQL的学习入门五的测试数据基础上,再添加如下测试数据代码:create table stuMarks ( examNo char(7) primary key, stuNo varchar(6) not原创 2020-06-29 08:18:57 · 150 阅读 · 0 评论 -
MySQL的学习入门五
本文目录一、实体之间的关系1.1 一对多(1:N)1.2 多对一(N:1)1.3 一对一(1:1)1.4 多对多(N:N)1.5 小结二、数据库设计2.1 数据库设计步骤一、实体之间的关系1.1 一对多(1:N)1.2 多对一(N:1)1.3 一对一(1:1)1.4 多对多(N:N)1.5 小结实现一对一:主键和主键建关系;实现一对多:主键和非主键建关系;实现多对多:引入第三张关系表;二、数据库设计2.1 数据库设计步骤收集信息:与该系统有关人员进行交流、充分理解数据库需要原创 2020-06-26 22:13:23 · 530 阅读 · 0 评论 -
MySQL的学习入门四
本文目录一、SQL注释二、数据完整性三、主表和从表四、外键4.1 三种外键操作4.1.1 严格限制4.1.2 置空操作(set null)4.1.3 级联操作(cascade)一、SQL注释单行注释-- 注释说明 或 # 注释说明多行注释/* */二、数据完整性实体完整性:主键约束唯一约束标识列域完整性:数据类型约束非空约束默认值约束引用完整性主外键约束自定义完整性存储过程触发器三、主表和从表主表中没有的,从表不允许插入。从表中原创 2020-06-24 23:06:53 · 171 阅读 · 0 评论 -
MySQL的学习入门三
本文目录一、MySQL数据类型1.1 数值型1.2 浮点型1.3 字符型1.4 枚举类型(enum)1.5 集合类型(set)1.6 日期类型1.7 布尔型1.8 练习题二、MySQL列属性2.1 是否为空2.2 默认值(default)2.3 自动增长(auto_increment)2.4 主键(primary key)2.5 唯一键(unique)2.6 备注(comment)一、MySQL数据类型MySQL中的数据类型是强类型。1.1 数值型1、整型整型占用字节数范围整原创 2020-06-19 23:48:17 · 299 阅读 · 1 评论 -
MySQL的学习入门二
本文目录一、MySQL关于表基础命令1.1 表的创建1.2 表的文件1.3 显示创建表的语句1.4 查看表结构1.5 删除表1.6 复制表1.7 修改表二、MySQL关于数据操作命令2.1 插入数据2.2 查询数据2.3 更新数据2.4 删除数据2.5 数据传输使用字符集一、MySQL关于表基础命令1.1 表的创建语法: `create table if not exists 表名 (字段名 数据类型(null | not null,default | auto_increment,primary原创 2020-06-13 22:35:52 · 436 阅读 · 0 评论 -
MySQL的学习入门一
本文目录一、数据库的介绍1.1 SQL1.2 windows界面连接mysql二、数据库的基本概念一、数据库的介绍数据库是用来存储数据的仓库。1.1 SQLStructured Query Languages(结构化查询语言),用来操作关系型数据库的 一门语言,是关系型数据库的通用操作语言。常用关系型数据库:关系型数据库使用语言开发公司accessSQL微软公司SQL ServerT-SQL微软公司OraclePL/SQL甲骨文公司MySQL原创 2020-06-13 09:37:51 · 2708 阅读 · 5 评论