自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 数据库三大范式

概念分析 首先,范式最好是根据实际具体需求来设计的,不是说设计的越详细就对实际操作越有用什么的,还是要看具体情况来选择达到哪一个层次的范式。 、 、 、 、 、 、 1.第一范式(1NF) 数据库中的所有字段都是不可分割的原子值 比方说我创建了一个表,表中有个字段为address, 我把我的详细地址输进去,中国江苏省南京市… 这个时候就不满足数据库第一范式,因为address这个字段还可以再分,分为country,province,city等等。 、 、 、 2.第二范式(2NF) 必须满足第一范式的前提下

2020-10-14 11:28:31 94 1

原创 MYSQL外键约束

如何建立父表与子表间的关系 假设需要用到两个表,分别为班级和学生,班级表是子表,父表为学生 那么应该这么建立 create table classes( id int primary key, name varchar(20), ); create table classes( id int primary key, name varchar(20), class_id int, primary key (class_int) reference classes(id)); 这样就建立完成了。 。 。

2020-10-14 11:06:05 92

原创 MYSQL建表约束

主键约束 它能够唯一确定一张表中的一条记录,也就是我们通过给某个字段添加约束,就可以使得该字段不重复且不为空。 mysql> create table user( -> id int primary key, -> name varchar(20)); 我将id设为primary key,如果之后id为NULL或者id中有重复元素,那么在输入数据时就会报错 联合主键 如果想要建立两个主键,都满足不重复且非空的条件,那么如图 mysql> create table

2020-10-11 10:16:31 183

原创 数据库终端操作

数据库中基本语句执行 对于数据库终端的操作,我们用show databases;语句去查看MYSQ中有哪些数据库; 再者,用use xxx(数据库名称)语句去选中你所需要的数据库; 选中后,用show tables;语句去查看你所选中的数据库中都有哪些表; 如何创建数据表 还是首先选中一个数据库,用create table xxx( name VARCHAR(20), … //括号里内容为数据字段 + 字段类型(大小),注意这里是逗号! …); 如果没有语法错误,系统将会提示你 就是创建成功的意思。 这个

2020-10-09 11:47:18 493 1

原创 有关cin.sync的用法及解释和如何清除缓冲区

VC和VS 我们应该都知道在cin.sync的作用为清除缓冲区的错误标志,但是在VC中(2010…等版本)这个函数需求可以实现,但再VS(2019,2020…等版本)中,这个需求却无法被实现,而且程序也不会报错,这就是编译器本身的问题了。 实质上来说cin.sync本质上不是清除缓冲区的意思 sync:Synchronizes the input buffer with the associated data source(与缓冲区关联的输入同步). 。 。 。 。 与readsome()一样,此函数是否对

2020-09-14 10:42:30 2331 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除