1数据库概念和mysql表的管理

datebase:用来组织,存储,管理数据的仓库。

数据库的管理系统:DBMS(用来实现对数据的有效组织、关系和存取的系统软件)

关系型数据库:mysql、oracle

非关系型数据库:redis

常见关系型数据库:mysql、oracle、sql-server(windows)、postgresql(大象数据库)、influsdb

关系型数据库的核心:是一张表格,数据存储在表格中

表有行和列:

列:列又叫字段,描述对象的属性

行:描述对象的信息

数据是保存在表里面的,关系型数据库的表与表之间可以是有关联的,数据之间也是有关联的。

一个关系型数据库可以有多个库,库里面保存的是表,表里面有数据。每个库是独立的。

数据库当中,多张表存储在库中,通过表与表之间的字段进行关联。

关系型数据库:并非量很低,一旦访问大量集中,数据库会很快崩溃。

有库,库里面保存的键值对,key————>value的形式进行保存

如:settest1=1;键是test1,值是1

非关系型数据库:redis——>用户第一次访问数据——>redis上生产一个缓存的键值对——>访问缓存键值对

非关系型数据库,可以高并发读写,对海量依旧可以保持高效的存储和访问,网且也实现高可用的架构。

eselastticsearch:索引型非关系数据库

redis:缓存型非关系数据库

prometheus:时序性的非关系数据

monggoDB:文档型非关系数据库

mysql数据库的数据类型,也是所有关系数据库的数据类型

int(n):这一列数据类型是整数,n表示数据的长度限制

char():保存字符串类型的数据,保存固定长度的字符

varchar():保存字符串类型的数据,保存可变长度的字符

text:存储大文本数据

date:存储日期,YYYY-MM-DD

float(n,m):浮点数,带小数点的值,n总位数,M小数点后几位,单精度浮点数

double(n,m):双精度浮点数

image:存储图像或者多媒体的文件

mysql:innoDB,支持事务,支持行级锁定,支持外键的存储引擎。

事务由四个特性组成:

1、原子性:事务是整个数据库工作的最小单位,不可分割的,要么全部执行成功,要不全部失败,所有的已成功的都会被失败。

2、一致性:事务执行前后,数据的完整性约束是不能被破坏的,满足所有条件约束的情况下,事务才能被提交。

3、隔离性:每个事务执行的过程是隔离的,互相不能被干扰,并非事务之间是独立的。如果隔离性不好会发生以下结果:

如果隔离性不好会发生以下结果:

mysql支持事务四种隔离级别:

4、数据的持久性:事务一旦被提交,将永久性的保存到数据库中,保证数据不会丢失。

事务:包含插入数据、更新数据、删除数据。

管理数据库的语法:sql语句

数据库常见名词:

sql语句的规范:

1、sql语句不区分大小写,但是建议用大写;sql可以是单行也可以多行,默认是以';’结尾。

如果是多行一个sql语句,关键词必须要在一行。

2、库名、表名,列名和行的值,是严格区分大小写的

3、命名规则:

表、库都必须以字母为开头,不要使用sql的保留字段,tableselectshowdatabase

表名和库名尽量不要使用特殊字符

sql语句的分类

1、DDL:数据库定义语言,创建数据库,表示、索引等的语句。

2、DML:数据库操作语言,对表里面的数据进行管理

3、DQL:查询语句,查询数据表中的符合条件的数据

4、DCL:数据库控制语句,对数据库用户权限进行控制

5、TCL:事务控制语句

查看库和使用库

查看表以及查看表的结构

避免创建重复的表

delete和truncate区别

如使用delete之前,自增长到了5,删除之后,再建立新的数据便是从6开始。

truncate:速度更快

1、修改表名

2、增加列

3、修改列的类型

4、修改列的名称和类型

5、删除列

1、主键约束:primarykey,用于标识表中的每一行,主键的字段的值必须是唯一的,且不能为空,且一个表只能有一个主键。

2、外键约束:foreignkey,用来建立表于表之间的关系。一张表的外键要和另一张表的主键的值匹配,保证数据的引用完整性。

3、非空约束:notnull,插入或者更新的操作这个字段必须要有值。

4、唯一性约束:uniquekey,类似于主键的唯一性,但是一个表可以有多个唯一性约束。

5、默认值约束:default

6、自增约束:auto_increment,一般和主键一起使用,唯一性和数据类型都有要求。

这时候从表的crad_id已经和主表的crad_id关联上了,从表crad_id的值只能与主表的crad_id一致。

THE END
1.book书籍mysql数据mob6454cc641ffd的技术博客/*外键约束,格式:FOREIGN KEY REFERENCES 关联的表名(字段名),注意如下几点: 1.参考段需有索引,provinces的id字段为主键约束,自动有索引 2.外键段pid不创建索引,系统也会自动添加索引 3.参考段若为整型,那么整型类型,有无符号均要一样。若为字符型则无要求 https://blog.51cto.com/u_16099184/12853678
2.学校图书借阅管理系统(MySQL)学校图书借阅管理系统(MySQL) 1.2.1数据项 1.2.2数据结构 2.2数据库逻辑结构设计 3.1创建数据库 3.2创建表同时创建参照完整性约束 3.2.1 book表(图书) 3.2.2 book_type表(图书类别) 3.2.3 js_card表(借阅证) 3.2.4 reader表 3.2.5 corrow_back表(借,还,续借)https://blog.csdn.net/m0_53524766/article/details/125821268
3.图书馆管理系统因此本人结合开入式图书馆的要求,对MS SQL Server2000数据库管理系统、SQL语言原理、Delphi应用程序设计,Delphi数据库技术进行了较深入的学习和应用,主要完成对图书管理系统的需求分析、功能模块划分、数据库模式分析,并由此设计了数据库结构和应用程序。系统运行结果证明,本文所设计的图书管理系统可以满足借阅者、图书馆https://zhidao.baidu.com/question/16613655.html
4.SA方法分析图书管理系统图书管理系统 注意事项 1、models 要创建好,规划好自己的表,以及各种表关系 2、url正则要写好 3、settings的配置 4、利用bootstarp 进行布局更漂亮哦 5、注意orm 各种类型的转换还有取值。 6、模板语法 下面上菜 目录结构 G:. ├─.idea │├─dataSources │└─inspectionProf https://www.pianshen.com/article/2366269334/
5.图书管理系统(纯HTML).rar一个前端的图书管理系统页面,纯HTML,黄色调,可以直接嵌套在项目使用,兼容,如果是vue等项目,直接改改也是可以用的https://www.iteye.com/resource/qq_41098163-12183791
6.数据治理:元数据及元数据管理策略方法和技术可以从技术、业务和应用三个角度理解元数据管理。 技术角度:元数据管理着企业的数据源系统、数据平台、数据仓库、数据模型、数据库、表、字段以及字段间的数据关系等技术元数据。 业务角度:元数据管理着企业的业务术语表、业务规则、质量规则、安全策略以及表的加工策略、表的生命周期信息等业务元数据。 https://maimai.cn/article/detail?fid=1764226521&efid=pZndI-4jw66BTIK70mfYmQ
7.焦作工贸职业学院山阳校区图书馆智慧管理系统我校拟以公开邀请招标的方式,招标图书馆智慧管理系统设备供货及安装招标邀请函。欢迎贵公司按本邀请函的有关内容前来洽谈。 一、投标须知: 1、投标单位应认真阅读招标文件所有内容,必须确认本招标文件所有条款,提交有效证书、证件,不符合文件要求的标书将被取消投标资格。 https://www.jzcit.edu.cn/2023/1204/c57a16132/page.htm
8.福建师范大学三类线上课程设计拍摄制作与运行服务项目附件②可读介质(光盘或U盘)1份:投标人应将其上传至福建省政府采购网上公开信息系统的电子投标文件在该可读介质中另存1份。 (2)电子投标文件:详见表2《关于电子招标投标活动的专门规定》。 3 10.5-(2)-③ 允许散装或活页装订的内容或材料: (1)投标文件的补充、修改或撤回; https://zfcg.czt.fujian.gov.cn/upload/document/20200721/2c6bebea983e4ba28bfce1c86bb62fb6.html
9.MySQL数据库管理实战本书作为MySQL数据库管理的实战图书,全面讲解了MySQL数据库管理的方方面面,其内容涵盖了基本管理、账号权限设置、表结构的创建和修改、索引、查询、字符集设计、数据表的增/删/该操作、日期与时间函数、多表操作、事务/视图/存储过程/函数/触发器、数据库的备份与恢复、性能优化等。 https://labs.epubit.com/bookDetails?id=N27190
10.大数据相关课程大纲(精选6篇)*问题描述:图书管理基本业务活动包括:对一本书的采编入库、清除库存、借阅和归还等等。试设计一个图书管理系统,将上述业务活动借助于计算机系统完成。 *基本要求:(1)每种书的登记内容至少包括书号、书名、作者、现存量和总库存量等五4。(2)作为演示系统,不必使用文件,全部数据可以都在内存存放。但是由于上述四项基本https://www.360wenmi.com/f/filee6dxe37w.html
11.基于微信小程序的图书馆座位预约系统的设计与实现3.1.3. 数据管理模块 在学生注册账号的同时,会收集学生信息,包括姓名,性别、专业、班级、学院等并保存在系统中。同时,数据库还会记录和保存每一位学生来图书馆预约座位的次数以及是否按规定流程进行销到。数据由表单的方式呈现,存储在MySQL数据库中供系统使用。具体学生信息表如表1所示。 https://www.hanspub.org/journal/PaperInformation.aspx?paperID=61409
12.管理信息系统论文范例(15篇)管理信息系统是一个人机管理系统,管理信息系统只有在信息流通顺畅、管理规范的企业中才能更好地发挥作用。 管理信息系统论文3论文关键词:信息 图书馆管理信息系统 信息挖掘 标准化 规范化 论文摘要:本文在图书馆管理信息系统(Library Management Information System——LMIS)建设和技术发展现状的基础上,对不同阶段的任务https://www.ruiwen.com/lunwen/7953565.html
13.API接口管理论文(API实例)今天给各位分享API接口管理 论文的知识,其中也会对API实例进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧! 本文目录一览: 1、我的毕业论文题目是企业信息门户的设计与架构,开题报告要怎么写呀 2、中国知网api是什么意思 3、图书管理系统毕业论文3000字 4、求access数据库论文的参考资料https://www.eolink.com/news/post/63554.html
14.java做个图书馆腾讯云开发者社区(MYECLIPSE)框架,最终将社区图书馆管理系统的设计与实现项目开发为了一个总结得出社区图书馆管理系统的设计与实现项目所有数据为:管理员(admin)、社群(shequn)、社员(sheyuan)、会员(huiyuan) 社区图书馆管理系统的设计与实现之管理员表字段名 | 类型; import java.io.IOException; import java.math.https://cloud.tencent.com/developer/information/java%E5%81%9A%E4%B8%AA%E5%9B%BE%E4%B9%A6%E9%A6%86-article