- 博客(21)
- 问答 (1)
- 收藏
- 关注
原创 十七、外键SQL语句的编写
外键约束:对外键字段的值进行更新和插入时会和引用表中字段的数据进行验证,数据如果不合法则更新和插入会失败,保证数据的有效性。
2023-02-04 20:36:46
211
原创 十六、数据库设计之三范式
范式:对设计数据库提出的一些规范,目前有迹可循的共有8种范式,一般遵守三范式即可。第一范式(1NF):强调的是列的原子性,即,列不能再分成其他列。第二范式(2NF):满足1NF,另外包含两部分内容,一是表必须有一个主键:二是非主键字段必须完全依赖于主键,而不能只依赖主键的一部分第三范式(2NF):满足2NF,另外非主键列必须直接依赖于主键,不能存在传递依赖,即不能存在:非主键列A依赖于非主键列B,非主键列B依赖于主键的情况
2023-02-04 00:02:26
162
原创 十五、子查询
在一个select语句中,嵌入了另外一个select语句,那么被嵌入的select语句称之为子查询语句,外部的select语句称为主查询。
2023-02-02 22:07:31
150
原创 五、as和distinct关键字
在使用SQL语句显示结果的时候,往往在屏幕显示的字段名并不具备良好的可读性,此时可以使用as给字段起一个别名。distinct可以去除重复数据行。
2023-01-23 18:15:48
93
原创 四、MySQL数据库的使用
2、在全列插入时,如果字段列有默认值可以使用default来占位,插入后的数据就是之前设置的默认值。1、主键列是自动增长,但是在全列插入时需要占位,通常使用空值(0或者null或者default)上面的操作称为物理删除,一旦删除不容易恢复,可以使用逻辑删除的方式解决这个问题。change:既能对字段重命名又能修改字段类型还能修改约束。modify:只能修改字段类型或者约束,不能修改字段名。-p后面是登录密码,若不填写,回车后会提示输入密码。能够写出增、删、改、查的SQL语句。学会使用命令行连接数据库。
2023-01-22 20:56:18
420
原创 三、MySQL数据库
MySQL是一个关系型数据库管理系统,在WEB应用方面,MySQL是最好的RDBMS(Relational Datebase Management System,关系型数据库管理系统)应用软件,它是由瑞典MySQL AB公司开发,目前属于Oracle旗下产品,MySQL是最流行的关系型数据库管理系统中的一个。配置文件路径为:/etc/mysql/mysql.conf.d/mysqlld.cnf。
2023-01-20 17:39:14
95
原创 二、关系型数据库管理系统
数据库管理系统(英语全拼:Relational Database Management System,简称RDBMS)是为管理关系型数据库而设计的软件系统,想要使用关系型数据库就需要安装数据库管理系统,其实就是一个应用软件。SQL(Structured Query Language)是结构化查询语言,是一种用来操作RDBMS的数据库的语言。也就是说通过SQL可以操作Oracle,SQL Sever,MySQL,SQLite等关系型数据库。
2023-01-19 21:53:12
270
原创 一、数据库基础概念
数据库就是存储和管理数据的仓库,数据按照一定的格式进行存储,用户可以对数据库中的数据增加、修改、删除、查询等操作。数据库可以实现数据的持久化存储,其读写性能比文件高。
2023-01-19 19:31:24
79
原创 利用selenium与etree抓取必应图片
使用selenium模拟网页滚动,避免抓取数据不全的问题,再通过etree对抓取数据进一步处理,获取图片url,从而将图片保存到本地。
2023-01-14 21:07:29
587
原创 表白窗口,基于Java实现
使用Java编写的一个表白窗口,大家有什么建议可以指出,多多关照。代码分为两个类,先封装一个类,然后从测试类调用封装类,从而实现功能。
2022-10-15 01:04:44
872
原创 C语言——归并排序,单线程,多线程(Linux系统下实现)两种实现方法
一、C语言实现归并排序1、函数调用说明目录一、C语言实现归并排序1、函数调用说明
2022-05-30 11:41:34
1442
4
原创 C语言——简易客观题答题系统
#include<stdio.h>#include<string.h>#define F 1000 //定义选项的最大数量void readWord();void chooseOutput();void readTopic();char choose1[F],choose3[F],line[1024];char *choose2[F];int main(){ readTopic(); readWord(); chooseO.
2022-05-25 16:48:20
704
1
表白器exe文件,弹窗版,使用Java语言编写
2022-10-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人