iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >Mysql在项目中相关使用(简单操作数据库)
  • 163
分享到

Mysql在项目中相关使用(简单操作数据库)

数据库nosqlmysql 2023-09-07 11:09:21 163人浏览 泡泡鱼
摘要

@作者 : SYFStrive @博客首页 : HomePage 📜: Mysq数据库 📌:个人社区(欢迎大佬们加入) 👉:社区链接

请添加图片描述

@作者 : SYFStrive

@博客首页 : HomePage

📜: Mysq数据库

📌:个人社区(欢迎大佬们加入) 👉:社区链接🔗

📌:觉得文章不错可以点点关注 👉:专栏连接🔗

💃:由jieke给大家带来的舞蹈,欢迎大家观看

🔗:点击直接阅读文章
请添加图片描述
在这里插入图片描述

目录



提示:以下是本篇文章正文内容

数据库的基本概念

什么是数据库

  1. 数据库(Database)是用来组织、存储和管理数据的仓库。
  2. 当今世界是一个充满着数据的互联网世界,充斥着大量的数据。数据的来源有很多,比如出行记录、消费记录、
  3. 浏览的网页、发送的消息等等。除了文本类型的数据,图像、音乐、声音都是数据。
  4. 为了方便管理互联网世界中的数据,就有了数据库管理系统的概念(简称:数据库)。用户可以对数据库中的数据进行新增、查询、更新、删除等操作。

数据库类型

  • 传统型数据库(Mysql
  1. 其中,mysqloracleSQL Server 属于传统型数据库(又叫做:关系型数据库 或 sql 数据库),这三者的设计理念相同,用法比较类似。
  • 新型数据库
  1. mongoDB 属于新型数据库(又叫做:非关系型数据库 或 NoSQL 数据库),它在一定程度上弥补了传统型
    数据库的缺陷。

传统型数据库的数据组织结构

  1. 在传统型数据库中,数据的组织结构分为数据库(database)、数据表(table)、数据行(row)、字段(field)这 4 大部分组成。
    ① 数据库类似于 excel 的工作簿
    ② 数据表类似于 Excel 的工作表
    ③ 数据行类似于 Excel 的每一行数据
    ④ 字段类似于 Excel 的列
    ⑤ 每个字段都有对应的数据类
  2. . 实际开发中库、表、行、字段的关系
    ① 在实际项目开发中,一般情况下,每个项目都对应独立的数据库。
    ② 不同的数据,要存储到数据库的不同表中,例如:用户数据存储到 users 表中,图书数据存储到 books 表中。
    ③ 每个表中具体存储哪些信息,由字段来决定,例如:我们可以为 users 表设计 id、username、passWord 这 3 个字段。
    ④ 表中的行,代表每一条具体的数据

MySQL 的基本使用

使用 SQL 管理数据库

  • 什么是 SQL
    SQL(英文全称:Structured Query Language)是结构化查询语言,专门用来访问和处理数据库编程语言。能够让我们以编程的形式操作数据库里面的数据
  • 三个关键点:
    ① SQL 是一门数据库编程语言
    ② 使用 SQL 语言编写出来的代码,叫做 SQL 语句
    ③ SQL 语言只能在关系型数据库中使用(例如 MySQL、Oracle、SQL Server)。非关系型数据库(例如 Mongodb不支持 SQL 语言

MYSQL相关语句

  • 重点掌握如何使用 SQL 从数据表中(增、删、查、改):
    查询数据(select) 、插入数据(insert into) 、更新数据(update) 、删除数据(delete)
  • 额外需要掌握的 4 种 SQL 语法:
    where 条件、and 和 or 运算符、order by 排序、count(*) 函数

📰代码演示:

在这里插入图片描述

使用WEBstORM创建项目对Mysql数据库简单操作

安装驱动

语法:npm install mysql

数据库参数描述

参数描述
host主机地址 (默认:localhost)
user用户名
password密码
port端口号 (默认:3306)
database数据库名
charset连接字符集(默认:‘UTF8_GENERAL_CI’,注意字符集的字母都要大写)
localAddress此IP用于tcp连接(可选)
SocketPath连接到unix域路径,当使用 host 和 port 时会被忽略
timezone时区(默认:‘local’)
connectTimeout连接超时(默认:不限制;单位:毫秒)
stringifyObjects是否序列化对象
typeCast是否将列值转化为本地javascript类型值 (默认:true)
queryFormat自定义query语句格式化方法
supportBigNumbers数据库支持bigint或decimal类型列时,需要设此option为true (默认:false)
bigNumberStringssupportBigNumbers和bigNumberStrings启用 强制bigint或decimal列以JavaScript字符串类型返回(默认:false)
dateStrings强制timestamp,datetime,data类型以字符串类型返回,而不是JavaScript Date类型(默认:false)
debug开启调试(默认:false)
multipleStatements是否许一个query中有多个MySQL语句 (默认:false)
flags用于修改连接标志
ssl使用ssl参数(与crypto.createCredenitals参数格式一至)或一个包含ssl配置文件名称的字符串,目前只捆绑Amazon RDS的配置文件

常规连接数据库

📰代码演示:

在这里插入图片描述

数据池连接数据库

createPool相关使用:连接

  • 创建连接池
    在开发web应用程序时,连接池是一个很重要的概念。建立一个数据库连接所消耗的性能成本是很高的。在服务器应用程序中,如果为每一个接收到的客户端请求都建立一个或多个数据库连接,将严重降低应用程序性能。因此在服务器应用程序中通常需要为多个数据库连接创建并维护一个连接池,当连接不再需要时,这些连接可以缓存在连接池中,当接收到下一个客户端请求时,从连接池中取出连接并重新利用,而不需要再重新建立连接。

  • 语法:

📰代码演示:

在这里插入图片描述

webstorm创建项目简单实现(增、删、查、改)

初始化

📰代码演示:

在这里插入图片描述

Mysql~查

📰代码演示:

在这里插入图片描述

Mysql~增

📰代码演示:

在这里插入图片描述

Mysql~改

📰代码演示:

在这里插入图片描述

Mysql~删

📰代码演示:

在这里插入图片描述

最后

Mysql文章(待更),觉得不错的请给我专栏点点订阅,你的支持是我们更新的动力,感谢大家的支持,希望这篇文章能帮到大家

在这里插入图片描述

下篇文章再见ヾ( ̄▽ ̄)ByeBye

在这里插入图片描述

来源地址:https://blog.csdn.net/m0_61490399/article/details/126334750

您可能感兴趣的文档:

--结束END--

本文标题: Mysql在项目中相关使用(简单操作数据库)

本文链接: https://www.lsjlt.com/news/398206.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Mysql在项目中相关使用(简单操作数据库)
    @作者 : SYFStrive @博客首页 : HomePage 📜: Mysq数据库 📌:个人社区(欢迎大佬们加入) 👉:社区链接...
    99+
    2023-09-07
    数据库 nosql mysql
  • 数据库MySQL简单操作(三)
    1.3 多表查询1.3.1连接查询:#内连接:自连接查询:#外连接左外连接(可以查询出表名1的所有记录,而表名2中只能查出匹配的记录)SELECT 属性名列表 FROM 表名1 LEFT JOIN ...
    99+
    2024-04-02
  • 数据库MySQL的简单操作是怎样的
    数据库MySQL的简单操作是怎样的,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。以MySQL为例。一、下载,安装,mysql和navica...
    99+
    2024-04-02
  • 如何使用ContentValues对数据库进行相关操作
    本篇内容介绍了“如何使用ContentValues对数据库进行相关操作”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够...
    99+
    2024-04-02
  • Python操作MySQL数据库的简单步骤分享
    前言 现在Python越来越被大众所使用,特别是进入AI人工智能时代,对编程要求更加高效根据快捷,所以Python也经常成为人工智和大数据编程的重要语音。既然是编程语言就多多少少会需...
    99+
    2024-04-02
  • nodejs中关于mysql数据库的操作
    目录基本概念为什么要有数据库什么是数据库数据库的分类数据库中基本术语数据库的可视化操作(创建数据库、创建表)数据类型(部分)数据库的常见命令数据库相关表相关插入数据修改数据删除数据查...
    99+
    2022-11-13
    nodejs数据库操作 mysql数据库操作 nodejs mysql数据库
  • 在Xamarin.Android项目中如何使用数据库
    这篇文章将为大家详细讲解有关在Xamarin.Android项目中如何使用数据库,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。在Xamarin.Android项目中使用预设数据库的具体操作步骤如下:(1)...
    99+
    2023-06-05
  • springboot项目中的mysql用国产数据库达梦替换的相关说明
    一、 用“DM管理工具”的“管理用户”创建你需要用户,也是达梦的模式。  用户的权限问题可以直接角色授权,方便一些。   二、借用达梦的“DM数据迁移工具”做数据库的表内容转移。  1. 新建工程、新建迁移 编辑mysql的数据库源...
    99+
    2023-09-01
    数据库 java sql
  • Mysql数据库与JPA如何在Spring Boot项目中使用
    本篇文章为大家展示了Mysql数据库与JPA如何在Spring Boot项目中使用,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。1.Maven pom.xml文件在你的项目中增加如下依赖文件<...
    99+
    2023-05-31
    springboot jpa mysql
  • 如何在PHP8中使用Constructor Property Promotion简化数据库操作?
    如何在PHP8中使用Constructor Property Promotion简化数据库操作?PHP8作为最新版本的PHP,引入了许多新的特性和改进。其中之一是Constructor Property Promotion(构造函数属性晋级...
    99+
    2023-10-22
    PHP Constructor Property Promotion 简化数据库操作
  • 如何在SpringBoot项目中使用redis数据库
    今天就跟大家聊聊有关如何在SpringBoot项目中使用redis数据库,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。REmote DIctionary Server(Redis) ...
    99+
    2023-06-07
  • 如何在SpringBoot项目中使用Oracle11g数据库
    在SpringBoot项目中使用Oracle11g数据库 具体步骤如下: 1:下载ojdbc6.jar ,随便放个英文目录位置就好 2:命令行下输入下行,注意最后-Dfile 为自己...
    99+
    2024-04-02
  • PHP项目中数据库操作的优化方法
    数据库操作优化方法:使用 prepared statements 防止 sql 注入并提高查询速度。使用缓存系统减少查询次数。创建索引提高基于特定条件的查询速度。优化查询,使用有效率的连...
    99+
    2024-05-09
    php 数据库优化 mysql redis
  • 使用Python操作MySql数据库和MsSql数据库
    目录一、MySQL数据库模块的安装和连接1、 PyMySQL模块的安装2 、python连接数据库二、创建表操作三、操作数据1、插入操作2、 查询操作3、 更新操作4、 删除操作四、...
    99+
    2024-04-02
  • 在Qt中怎么操作MySQL数据库
    本篇内容介绍了“在Qt中怎么操作MySQL数据库”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一、安装驱动(1)安装在Qt中操作MySQL数...
    99+
    2023-07-05
  • 怎么在Python中操作MySQL数据库
    今天就跟大家聊聊有关怎么在Python中操作MySQL数据库,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。python主要应用领域有哪些1、云计算,典型应用OpenStack。2、W...
    99+
    2023-06-14
  • 怎么在golang中操作mysql数据库
    这篇文章给大家介绍怎么在golang中操作mysql数据库,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。Golang操作mysql简介Golang操作mysql数据库的感觉有点想php...
    99+
    2024-04-02
  • Spring项目中使用Junit单元测试并配置数据源的操作
    目录Spring 使用Junit单元测试并配置数据源一、问题描述二、解决方案Spring 数据库依赖 单元测试的一点想法一点想法:这里面有这样一些问题:Spring 使用Junit单...
    99+
    2024-04-02
  • Python MySQL数据库基本操作及项目示例分析
    这篇文章主要介绍“Python MySQL数据库基本操作及项目示例分析”,在日常操作中,相信很多人在Python MySQL数据库基本操作及项目示例分析问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对...
    99+
    2023-06-25
  • PHP中如何使用对象-关系映射(ORM)简化数据库操作?
    使用 orm 可简化 php 中的数据库操作,它将对象映射到关系数据库中。laravel 中的 eloquent orm 允许使用面向对象的语法与数据库交互,可通过定义模型类、使用 el...
    99+
    2024-05-07
    php orm laravel 博客系统
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作