数据库的基本概念:数据:描述事物的符号记录为数据。表:将不同的记录组织在一起,就形成了“表”,是用来存储具体数据的。数据库:表的集合,是存储数据的仓库,以一定的组织方式存储的互相有关的数据。数据库管理系统:实现对数据库资源有效组织、管理和存取的系统软件。具有数据库的建立和维护功能、数据定义功能、数据操纵功能、运行管理功能、通信功能。数据库系统:是一个人-机系统,由硬件、操作系统、数据库、DBMS、
JavaVIP 数据库 Jame老师 本节课程目标 新增数据 删除数据 修改数据 查询数据 INSERT 语法: INSERT [INTO] [列名] VALUES ; Insert into 表名(列名1,列名2) values(值1,值2,); INSERT INTO SELECT INSERT [INTO] [列名] SELECT [源列名] FROM ; INSERT INTO 表名 (列
目录前言一、学习过程及结果二、技能树的一些缺漏1.符号问题2.标题资料内容对不上 3.内容冗杂不一致以及重复问题4.部分缺少总结前言前段时间完成了MySQL技能树的学习,个人感言MySQL的技能树的建设还是不错的,至少比看书本来得实在。当然本篇文章主要记录学习MySQL的过程以及对其的一些反馈。一、学习过程及结果MySQL入门技能树总共有59个知识点,其中包括了14个大章也是主要的学习内
目录数据库基本概念什么是数据库设计?良好数据库设计表现在哪几个方面设计数据库的步骤:无论数据库的大小和复杂程度如何我们都可以参考如下基本步骤:什么是实体:什么是属性标识实体之间的关系:数据库种类关系型数据库非关系型数据库E-R图实体属性联系映射基数三大范式第一范式(Normal Formate ,1NF)第二范式(2NF)第三范式(3NF) 数据库基本概念什么是数据库设计?数据库设计就是将数据库
自己记录了一些mysql数据库的优化,针对于平时在工作中遇到的问题,做了一些总结1、数据库设计及表的创建要考虑性能设计表时,要注意:表字段避免null值出现,null值很难查询优化且占用额外的索引空间,推荐默认数字0代替null。尽量使用INT而非BIGINT,如果非负则加上UNSIGNED(这样数值容量会扩大一倍),当然能使用TINYINT、SMALLINT、MEDIUM_INT更好。使用枚举或
Problem A1.题目:输入一个百分制的成绩t,将其转换成对应的等级,具体转换规则如下:90~100为A;80~89为B;70~79为C;60~69为D;0~59为E;输入数据有多组,每组占一行,由一个整数组成。 对于每组输入数据,输出一行。如果输入数据不在0~100范围内,请输出一行:“Score is error!”。 2.解题思路:按题目要求用分支语句,将成绩分类3源代码“#includ
转载
2023-09-12 07:59:59
61阅读
目录:一、初识Mysql1. 数据库分类2. MySQL简介3. MySQL安装4. Sqlyog 或者 Navicat for MySQL软件安装二、操作数据库1. 操作数据库2. 数据库列类型3. 创建数据库4. 修改表三、MySQL的数据管理1. 外键2. DML语言(背)3. 添加4. 修改5. 删除四、查询数据(重点)1. select 和 去重2. 模糊查询3. 联表查询4. 分页排
mysql关系型数据库 上图是一条sql进入mysql经历的大体流程,这里选用的引擎是innodb,innodb引擎支持事物且对update语句是默认开启事物的。sql的执行流程一条sql被mysql执行,要经历一系列流程,示意图如上所示。如果是首次连接,mysql连接器要判断用户权限。他会读取system下的user表中的数据,判断 用户名、密码、IP的信息是否符合,如果通过,就会在内存中开辟一
课程总结
原创
2021-08-02 14:18:54
176阅读
通过论文写作这门课程的学习,我学习到许多论文写作中需要注意的规范。对论文写作的流程和各部分的写作方法有了更清晰的认识。下面是对各部分的总结。摘要:通常包括三个部分: 已有工作的评述, 本文工作的描述, 实验结果。 首先说明问题所属的领域, 解释最重要的概念, 或者强调问题的重要性;其 次介绍本文的工作,创新和贡献。最后给出实验结果。 关键词: 3-5个关键词,每个由1-3个单词构成。按照字母表排序
经过几周的安卓课学习,自己也收获了很多,下面就来聊聊自己所 学习的内容以及在学习过程中所遇到的问题。首先我们都是从界面做起,一开始先完成一个简单的界面,为手机应用程序开发界面时会用到控件,,所有控件的基类为View, ViewGroup继承于View,它可以包含其他的View.一.1.TextView设置控件的宽度,高度设置文本的颜色设置组件的IDTextView控件的使用首先要增加到布局文件中2
转载
2023-06-27 20:37:17
59阅读
当我还是一个被P哥哥忽悠来的无知少年时,以为编程只有C语言那么点东西,半个学期学完C语言的我以为天下无敌了,谁知自从有了杭电练习题之后,才发现自己简直就是渣渣……咳咳进入正题:STL篇:成长为一名绝世高手,入门是必须的,呐,入门第一步,ACM程序设计书一本,里面记载了STL各种花式招数,实战之...
转载
2016-06-27 20:09:00
68阅读
2评论
Linux课程总结
在计算机领域,Linux操作系统一直以其稳定性、安全性和灵活性而闻名。因此,学习Linux已经成为许多IT从业者的必修课程。本文将对学习Linux的过程进行总结,以帮助读者更好地了解如何学习这一重要的操作系统。
首先,在学习Linux的过程中,最基础的内容就是对Linux操作系统的认识和基本操作。学习者需要了解Linux的发展历史、核心组件以及基本命令等内容。在掌握了这些基
工具,像eclipse、JBuild这些工具可以晚一点在用,最开始有个写字板和JDK就可以了,我觉得在开始阶段主要是为了打下扎实的基础,不然有时工具很多都帮你生成了,也是为了培养一种好的编程习惯,最初的时候还是自己多动动手好了,毕竟没有学会走路跑步肯定快不了。学习JAVA一定要先把JAVA的几个基本组成元素学好。1、数据类型:JAVA是一种强类型语言,各种类型不会自动转换,使用前必须先定义。 2、
转载
2023-07-20 10:44:29
48阅读
总结
原创
2019-12-25 21:03:21
488阅读
第1章 Ceph安装前准备 #所有节点创建ceph用户 useradd ceph;echo 123456|passwd ceph –stdin #所有节点给ceph sudo免密码权限 echo "ceph ALL = (root) NOPASSWD: ALL" | sudo tee -a /etc/sudoers.d/ceph sudo chmod 0440 /etc/sudoers.d/c
原创
2020-05-20 21:47:50
498阅读
周一上了第一节ACM课,没讲什么知识点,主要是给我们介绍了ACM,通过这节课更加
原创
2023-02-03 10:16:39
45阅读
今天进行个人课程一个总结,感受到自己这个学期的成长,从刚开始的只能简单完成一个web的增删改查,到后来的自己已经可以和同学一起开发一个软件,经过在《软件工程》后期的个人作业归档,才发现,自己经历了这么长的时间原来经历了这么长的时间。经历了这么多的任务,在家中上网课的一个学期原来经历了这么多,这么难的
原创
2021-07-23 16:07:28
224阅读
首先要了解是数据表中的数值类型:类型(type)大小(byte)范围(signed)范围(unsigned)TINYINT1 byte(-128,127 )(0,255)SMALLINT2 byte(-32768,32767)(0,65 535)MEDUMINT3 bytes(-8388608,8388607)(0,16 777 215)INT4 bytes(-214748483648,21
十、Android学习第九天——小结通过这段时间的学习,今晚上来做个小小的总结~~~最早之前我们就了解到,Android四个重要的部分:一、Activity —— 门面,就是我们看到的用户界面二、Intent —— 在整个应用程序间传送数据三、Service —— 不可见,为整个应用程序提供一个服务支持四、Content Pro