《MySQL必知必会》笔记--数据库基础
数据库:
数据库(database) 保存有组织的数据的容器(通常是一个文 件或一组文件)。
表:
表(table) 某种特定类型数据的结构化清单。
模式:
模式(schema) 关于数据库和表的布局及特性的信息。
列和数据类型:
列:
列(column) 表中的一个字段。所有表都是由一个或多个列组 成的。
数据类型:
数据类型(datatype) 所容许的数据的类型。每个表列都有相 应的数据类型,它限制(或容许)该列中 存储的数据。
行:
行(row) 表中的一个记录。
主键:
主键(primary key) ①一一列(或一组列),其值能够唯一区分表 中每个行。
表中的任何列都可以作为主键,只要它满足以下条件:
任意两行都不具有相同的主键值;
每个行都必须具有一个主键值(主键列不允许NULL值) 。
主键通常定义在表的一列上,但这并不是必需的,也可以一起使用 多个列作为主键。在使用多列作为主键 时,上述条件必须应用到构成主 键的所有列,所有列值的组合必须是唯一的(但单个列的值可以不唯一)。
主键的最好习惯
除MySQL强制实施的规则外,应该坚持的 几个普遍认可的最好习惯为:
不更新主键列中的值;
不重用主键列的值;
不在主键列中使用可能会更改的值。(例如,如果使用一个 名字作为主键以标识某个供应商,当 该供应商合并和更改其 名字时,必须更改这个主键。)
外键:
15章
什么是SQL:
SQL(发音为字母S-Q-L或sequel)是结构化查询语言(Structured Query Language)的缩写。SQL是一种 专门用来与数据库通信的语言
转载于:https://www.cnblogs.com/IMWU/p/11054872.html
《MySQL必知必会》笔记--数据库基础相关推荐
- MySQL必知必会笔记(一)基础知识和基本操作
第一章 了解MySQL 数据库 保存有组织的数据的容器.(通常是一个文件或一组文件) 人们经常使用数据库这个术语代替他们使用的软件.这是不正确的,确切的说,数据库软件应称为DBM ...
- 读书笔记系列1——MySQL必知必会
读书笔记系列1--MySQL必知必会 文章目录 读书笔记系列1--MySQL必知必会 MySQL官方文档:https://dev.mysql.com/doc/ 第一章 数据库基础 *2021.11.2 ...
- (自用,无内容,勿点)MySQL必知必会笔记
MySQL必知必会笔记 基础操作 检索数据 select 排序检索 order by 过滤数据 where 数据过滤 通配符 正则 计算字段 数据处理函数 待续 基础操作 选择数据库:use xxx: ...
- mysql中用完即删用什么_MySQL使用和操作总结(《MySQL必知必会》读书笔记)
简介 MySQL是一种DBMS,即它是一种数据库软件.DBMS可分为两类:一类是基于共享文件系统的DBMS,另一类是基于客户机--服务器的DBMS.前者用于桌面用途,通常不用于高端或更关键应用. My ...
- mysql日期维表sql文件_《MySQL必知必会》笔记(SQL练习+建表语句)
站在巨人的肩上 Standing On Shoulders Of Giants 部分转自:https://www.jianshu.com/p/294502893128 https://blog.csd ...
- sql 数据库前两列值乘_SQL | SQL 必知必会笔记 (一 )
原文:SQL | SQL 必知必会笔记 (一 ) 作者: PyStaData 基本概念 一些规则 多条 SQL 语句必须以分号分隔. SQL 不区分大小写,但一般习惯关键字用大写,列名和表名使用小写. ...
- 【SQL】【读书笔记】《MySQL必知必会》
本文为<MySQL必知必会>[1]读书笔记,用于总结知识点和框架,仅供参考和交流,如有不妥请联系.由于软件版本更新,书中的一些代码已经不再适用,本文主要从SQL基本语句进行增删减.窗口函数 ...
- 软件测试之MySQL数据库必知必会,面试必备
软件测试之MySQL数据库必知必会,面试必备! 一.前言 1.1 数据库概念及分类 1.2 SQL语句概念及分类 1.3 MySQL数据类型 二.常用SQL语句 2.1 数据库相关SQL 2.2 表相 ...
- mysql函桌为之一的_MYSQL必知必会读书笔记第十和十一章之使用函数处
mysql简介 MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),MySQL数据库系统使用最常用的数据库管理语言--结构化查询语言(SQL)进行数据库管理. 拼接字段 存储在数据库表中的 ...
- 《Mysql必知必会》笔记(一)
Mysql必知必会 笔记(一) 一.数据库基本概念 数据库 表和模式 列和数据类型 行 主键 外键 SQL 二.Mysql 实用程序 常用命令 三.语句总结 1. 检索数据 注意事项 2. 排序检索数 ...
最新文章
- 基于跨国人口流动数据的新冠病毒传播途径分析
- 子元素超出父元素宽高是否会报错?
- Cocos2dx利用intersectsRect函数检测碰撞
- linux程序已经在后台运行冻结了_如何使程序在Linux后台运行
- 在字符串String类型常忘记使用equals()进行值比较的问题
- 中国网络安全产业白皮书
- burst什么意思_为什么Windows/iOS操作很流畅而Linux/Android却很卡顿呢?
- Linux一个cpu有多少个vector,C++中vector容器大小增长规律浅析
- Pycharm选择pyenv安装的Python版本
- 2017计算机基础教学大纲,2017级大学计算机基础教学大纲
- Docker-compose部署gitlab中文版
- Vmware 6.5.1正式版在Ubuntu 8.10下面运行非常缓慢的解决方
- BCD码与十进制转换
- python定时任务启动与停止_Python启动定时任务
- 2018百战程序员大数据全套教程
- 苍井空宣布结婚了,寂寞男孩的心开始寂寞~
- 部分更新没有安装 KB4535102
- 线性代数的本质(第一部分)
- QGIS入门级介绍——一个开源地理信息系统
- Android开发之使用贝塞尔曲线实现黏性水珠下拉效果
热门文章
- 华为云hcip认证试题_首信AAA认证计费系统通过华为云兼容性认证,成为华为认证级ISV伙伴...
- PWA 可用性检测工具
- 从零开始学习Node.js例子七 发送HTTP客户端请求并显示响应结果
- Mac OS X 10.10.3对SSD开启Trim功能
- [Pro*c]滚动游标变量的使用
- [react] 状态管理器它精髓是什么?
- react学习(9)----react生命周期
- 前端学习(3067):vue+element今日头条管理-频道筛选完成
- [vue] 使用vue渲染大量数据时应该怎么优化?说下你的思路!
- [vue] 你有使用过babel-polyfill模块吗?主要是用来做什么的?