技术标签: oracle sqlserver 数据库 MySQL笔记
关系型数据库
将数据和数据的关系存储到数据库中。
数据库(DataBase) ,简称DB
数据库管理系统(DBMS)
常见的关系型数据库管理系统包括:mysql、sqlserver、oracle、db2等
关系型数据库的选择:
1. 成本的角度选择
2. 数据量或用户数的角度选择
3. 安全性的角度选择 DBMS的作用:对数据进行存储、管理、保证数据的一致性和完整性、数据的备份还原的功能。
Oracle数据库认证
OCA
OCP
OCM
表(table) : 是存储数据最基本的单元,表在数据库中的,表名不能重复
SQL语言
是用来操作所有关系型数据库的标准语言。
SQL语言的分类:
DDL语句:数据定义语句,负责定义数据库对象的,包括创建、修改、删除数据库对象。语句有:create、 alter、drop
DML语句:数据操作语句,负责操作表中的数据的。包括新增、修改、删除数据。语句有:insert、update、 delete、truncate
查询语句:查询数据语句,语句有:select 。查询功能包括:条件查询、分组查询、多表连接查询、子查询。
DCL语句:数据控制语句,负责分配/收回用户的权限。 事务处理语句:处理事务的语句。
数值类型
整数类型:有5个整数类型,常用的是int类型,只要定义一个int类型的列,就是4字节的
浮点类型:有3个类型,常用的是float,浮点类型可以通过两个参数指定范围和精度,例如float(m,n) 有m个数 字,n个小数。float(5,2) 有3位整数,2位小数。
字符串类型:字符串的值可以使用单引号或双引号标注
1. char类型 :定长字符串,定义时可以指定长度,长度最长是255个字节,例如 char(10) 定义数据类型最多存储10 个字符,如果存储字符小于或等于10,长度固定就是10 。char(10)中存了abc,后面用空格补齐10个长度。读写效率高 于变长字符串类型。
2. varchar类型:变长字符串,定义时可以指定长度,最长是65535个字节,例如varchar(10) 存储abc,实际长度为 3
日期类型:常用的有date、time、datetime
文章浏览阅读635次。1381. a*bConstraintsTime Limit: 1 secs, Memory Limit: 32 MB DescriptionGive two positive integers a and b, please help us calculate a*b.InputThe first line of the input is a positive i_sicily a * b 问题
文章浏览阅读4.9w次,点赞3次,收藏7次。可能自己在C++编程中没有处理好内存管理,导致电脑偶尔出现KERNEL_DATA_INPAGE_ERROR错误并蓝屏 重启。0×0000007A:KERNEL_DATA_INPAGE_ERROR 错误分析:这个错误往往是内存中的内核数据无法读如内存造成的。有可能是虚拟内存页面文件中存在坏簇、病毒、磁盘控制其错误、内存有问题。从页面文件读/加载存储在硬盘驱动器的信息存在一些问题。_kernel_data_inpage_error
文章浏览阅读1.8w次,点赞6次,收藏13次。Android代码中设置字体大小,字体颜色,显示两种颜色在xml文件中字体大小用的像素<TextView android:id="@+id/uppaid_time" android:layout_width="wrap_content" android:layout_height="wrap_content" ..._android:id调用的字怎么修改大小
文章浏览阅读79次。3.1 Index用户列表 或许当前域下的用户列表 [Authorize]public async Task<ActionResult> Index(){ var userList = new List<IUser>(); try { var client = AuthenticationHelper.G..._azure sdk .net 用法 登录azure
文章浏览阅读425次。 attribute是GNU C特色之一,在iOS用的比较广泛.系统中有许多地方使用到. attribute可以设置函数属性(Function Attribute )、变量属性(Variable Attrib___attribute__((warn_unused_result))
文章浏览阅读9.6k次。oAuth2.0认证服务器生成的Access_token是有有效期限制的默认为12个小时,refresh_token默认为三十天。如果Access_token提示过期,可以根据refresh_token获取新的Access_token下面介绍如何生成refresh_token,并根据refresh_token获取新的Access_token:authorizedGrantTypesoa..._spring security refresh token
文章浏览阅读788次。若有代数式3ae/bc,则不正确的C语言表达式是( )更多相关问题Python字典支持双向索引。正则表达式模块re的_______方法用来在字符串开始处进行指定模式的匹配。Python字典中的“键”可以是元组。Python字典中的“键”不允许重复。表达式sorted([111, 2, 33], key=lambda x: len(str(x))) 的值为________________。已知 x ..._代数式3ae/bc,如何计算
文章浏览阅读10w+次,点赞117次,收藏915次。VScode安装好之后,我们还要知道,VScode毕竟是一个高级的编辑器,只能用来写C/C++代码,不能直接编译代码。同时,它还支持插件扩展,通过丰富的插件,用户能获得更多高效的功能。如果你的代码还是单独的一个.c文件,在当前打开文件夹中就可以编写,那就直接在当前打开的文件夹中新建.c源文件,编写代码,对当前的代码,直接执行【终端】->【运行生成任务】前面讲解的都是如何去编码代码,当我们生成一个可支持程序的时候,如果遇到了bug,我们就要想办法调试代码,那VScode如何调试代码呢?_vscode
文章浏览阅读252次。题目链接:https://codeforces.com/contest/1516A.Tit for Tat题意:给定一个数组,然后再给定n和k。你可以执行操作如下:给任意两个不同的元素(下标不同)一个加上1,一个减掉1。最多执行k次这样的操作,请你给出一个字典序最小的数组。..._xooo3
文章浏览阅读1.7k次。目录 一、RDMA抓包 1.ibdump 2.tcpdump (docker,Linux内核从4.9以上) 3.Offloaded Traffic Sniffer(tcpdump,ConnectX-4以上的版本,libpcap库v1.9或更高版本) ibdump 用法说明 数据收发测试工具: 二、抓包结果分析 RDMA抓包 目录 ..._ibdump
文章浏览阅读3.3k次。最近在硬件上测试拨号,在排除问题的过程中,升级了内核。结果升级完后,不但不能解决问题,反而带来了新的问题。因此需要将内核版本降下来。网上参考了很多文章,经过了一番测试,最后算是解决了问题。在此记录一下,一方面怕自己时间长了忘记了,另一方面,如果有网友碰到类似的问题,可以借鉴。话不多说,有效的解决办法有两种:1. 修改/etc/default/grub文件关于修改这个文件,无论是csdn还是stackexchange等网页上,都提到可以修改该文件中的GRUB_DEFAULT参数来实现内核的切换。并_debian 切换内核
文章浏览阅读2.1w次,点赞28次,收藏218次。实验二 外部按键输入一、实验目的1、了解单片机检测口方法2、了解单片机外部中断原理3、了解按键输入原理二、实验内容1、完成按键扫描控制流水灯2、完成按键外部中断控制流水灯三、实验原理四、实验电路与程序1、软件实验一:按键扫描控制流水灯1)实验要求:读取四个按键的输入,检测到按下后控制灯流动一段时间,然后继续读取按键输入。2)实验目的:1. 掌握按键消抖方法;2. 掌握单片机端口检测方法3)实验说明:通过本实验,可以了解单片机读取IO口电平的方法,同时也可以了解单片机编程,调试方_case 0xfe: return 0; case 0xfd: return 1; case 0xfb: return 2; case 0xf7