![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习记录
quan_weiyang
这个作者很懒,什么都没留下…
展开
-
数据库基础看我就够了⑧,子查询,嵌套查询
该文章例子均使用数据库基础⑦中,关联关系模块所建的表。 一、子查询 1,基于列的子查询 在查询的列中,使用子查询,子查询要求必须返回单列,单值。 例:查询用户和上传的资源数量 select u.*, (select count(1) from t_resource r where r.user_id = u.id) from t_user u; 2,基于条件的子查询 关系条件子查询 返回单列单值 例:查询 大于平均年龄 的所有用户信息 select * from t_user where age &g.原创 2020-09-09 21:51:45 · 222 阅读 · 0 评论 -
数据库基础看我就够了⑦,三范式,约束及表的关联关系
一,通俗易懂的三范式 在数据库中建标需要遵循三个规范,这三个规范要求逐渐严格,需依次遵循 第一范式: 要求表中字段不能分割,保证字段的原子性 第二范式 要求表中的字段和表中主属性有关系 第三范式 要求表中的字段和表中的主属性有直接关系,表中必须提供主键 二,数据库的约束 约束名 关键字 特点 主键约束 primary key 唯一,非空,且一张表最多只允许有一个主键 唯一约束 unique 唯一 非空约束 not null 不允许为空 检查约束 check 对数据进行校验原创 2020-09-09 21:03:14 · 287 阅读 · 0 评论 -
数据库基础看我就够了⑥,数据库查询
DQL DQL即数据的查询,在数据库中非常重要 简单查询 嵌套查询 连接查询 子查询 集合查询 1,select 查询 --简单计算 select 1 + 2; --查询当前系统时间 select now(); --查询当前用户 select user(); --查询数据库版本 select version(); 2,from 查询 select 查询的字段列表 from 表,表1,表2,...; 查询的字段列表,多个字段用逗号分隔,如果想查询所有字段,可以使用*来表示 3,where查询 代原创 2020-09-04 21:57:37 · 758 阅读 · 0 评论 -
数据库基础看我就够了⑤,DML操作数据
一、insert into 1,方式一(不推荐) insert into 表名 values (值1,值2,值3,......); 从命令行无法看到插入的字段是什么,无法确定插入数据的个数,过分的依赖与数据库的表结构顺序 在插入的时候,值顺序必须和表结构的顺序保持完全一致,且个数相同 2,方式二(推荐) insert into 表名(字段1,字段2,字段3,...) values (值1,值2,值3,......); 3,方法三(批量插入) insert into 表名(字段1,字段2,字段3,..原创 2020-09-03 21:23:15 · 108 阅读 · 1 评论 -
数据库基础看我就够了④,常见的数据类型及表的基本操作
一、基本数据类型(常用) 数字类型 整数类型: tinyint , smallint , int/integer 浮点类型: float , double decimal 字符串类型(必须设置字符串的允许的最大长度) char : 定长字符串 varchar: 可变长度字符串 text/longtext : 适合存储大字符串,在使用的时候不需要指定长度 日期类型 date : 日期,用来存储年月日 datetime : 用来存储年月日,时分秒,微妙 time : 时间 , 用来存储时分原创 2020-09-01 21:59:06 · 248 阅读 · 0 评论 -
数据库基础看我就够了③,操作数据库
前言 从本篇开始学习数据库会使用Navicat Premium数据库管理工具,安装便捷,大家自行下载 一、MySQL数据库的注释方式 单行注释 --(等号左面的按键+单个空格) 多行注释 /* … */ 二、MySQL操作数据库 数据库(database)、是用来进行数据存储的一个仓库(容器),内部由 表(table)、视图(view)、索引(index),存储过程(procedure)、函数(function)、和触发器(trigger)等组成 1.数据库Database的基本操作 创建一个原创 2020-08-26 21:57:49 · 87 阅读 · 0 评论 -
数据库基础看我就够了②,MySQL的安装
第②章,MySQL的安装 文章目录第②章,MySQL的安装前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结 前言 提示:这里可以添加本文要记录的大概内容: 例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。 提示:以下是本篇文章正文内容,下面案例可供参考 一、pandas是什么? 示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。 二、使用步骤 1.引入库 代码如下(示例):原创 2020-08-26 21:33:53 · 98 阅读 · 0 评论 -
数据库基础看我就够了①,数据库介绍
第①章,数据库介绍 前言 从今天开始更新数据库系列文章,作为个人的学习记录,希望可以学到更多。 一、数据库(数据库管理系统)的分类? 关系型数据库 RDBMS 非关系型数据库 NoSQL (SQL:结构化查询语言) 二、数据的分类 结构化数据 , MYSQL数据库等,使用 SQL进行数据的查询 (关系型数据库) 半结构化数据 JSON, html , xml … 非结构化数据 (非关系型数据库) 三、关系型数据库(较常用) MySQL (本人主要学习内容:中小型企业常用) Ora原创 2020-08-24 21:37:28 · 98 阅读 · 0 评论