数据库(DataBase)_float database-程序员宅基地

技术标签: 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 

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/aigo_2021/article/details/123172391

智能推荐

sicily 1381. a*b_sicily a * b 问题-程序员宅基地

文章浏览阅读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 问题

KERNEL_DATA_INPAGE_ERROR 蓝屏错误-程序员宅基地

文章浏览阅读4.9w次,点赞3次,收藏7次。可能自己在C++编程中没有处理好内存管理,导致电脑偶尔出现KERNEL_DATA_INPAGE_ERROR错误并蓝屏 重启。0×0000007A:KERNEL_DATA_INPAGE_ERROR 错误分析:这个错误往往是内存中的内核数据无法读如内存造成的。有可能是虚拟内存页面文件中存在坏簇、病毒、磁盘控制其错误、内存有问题。从页面文件读/加载存储在硬盘驱动器的信息存在一些问题。_kernel_data_inpage_error

Android代码中设置字体大小,字体颜色,显示两种颜色汇总_android:id调用的字怎么修改大小-程序员宅基地

文章浏览阅读1.8w次,点赞6次,收藏13次。Android代码中设置字体大小,字体颜色,显示两种颜色在xml文件中字体大小用的像素<TextView android:id="@+id/uppaid_time" android:layout_width="wrap_content" android:layout_height="wrap_content" ..._android:id调用的字怎么修改大小

无责任Windows Azure SDK .NET开发入门篇三[使用Azure AD 管理用户信息--3.1 Index用户列表]...-程序员宅基地

文章浏览阅读79次。3.1 Index用户列表 或许当前域下的用户列表 [Authorize]public async Task<ActionResult> Index(){ var userList = new List<IUser>(); try { var client = AuthenticationHelper.G..._azure sdk .net 用法 登录azure

__attribute__ 总结___attribute__((warn_unused_result))-程序员宅基地

文章浏览阅读425次。&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; attribute是GNU C特色之一,在iOS用的比较广泛.系统中有许多地方使用到. attribute可以设置函数属性(Function Attribute )、变量属性(Variable Attrib___attribute__((warn_unused_result))

spring security oauth2之refresh token_spring security refresh token-程序员宅基地

文章浏览阅读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

随便推点

若有代数式6ae÷bc,则不正确的事c语言表达式是,若有代数式3ae/bc,则不正确的C语言表达式是( )...-程序员宅基地

文章浏览阅读788次。若有代数式3ae/bc,则不正确的C语言表达式是( )更多相关问题Python字典支持双向索引。正则表达式模块re的_______方法用来在字符串开始处进行指定模式的匹配。Python字典中的“键”可以是元组。Python字典中的“键”不允许重复。表达式sorted([111, 2, 33], key=lambda x: len(str(x))) 的值为________________。已知 x ..._代数式3ae/bc,如何计算

VScode使用教程(菜鸟版)-程序员宅基地

文章浏览阅读10w+次,点赞117次,收藏915次。VScode安装好之后,我们还要知道,VScode毕竟是一个高级的编辑器,只能用来写C/C++代码,不能直接编译代码。同时,它还支持插件扩展,通过丰富的插件,用户能获得更多高效的功能。如果你的代码还是单独的一个.c文件,在当前打开文件夹中就可以编写,那就直接在当前打开的文件夹中新建.c源文件,编写代码,对当前的代码,直接执行【终端】->【运行生成任务】前面讲解的都是如何去编码代码,当我们生成一个可支持程序的时候,如果遇到了bug,我们就要想办法调试代码,那VScode如何调试代码呢?_vscode

Codeforces Round #717 (Div. 2)A-B详解_xooo3-程序员宅基地

文章浏览阅读252次。题目链接:https://codeforces.com/contest/1516A.Tit for Tat题意:给定一个数组,然后再给定n和k。你可以执行操作如下:给任意两个不同的元素(下标不同)一个加上1,一个减掉1。最多执行k次这样的操作,请你给出一个字典序最小的数组。..._xooo3

【RDMA】RDMA抓包|ibdump 用法说明-程序员宅基地

文章浏览阅读1.7k次。目录 一、RDMA抓包 1.ibdump 2.tcpdump (docker,Linux内核从4.9以上) 3.Offloaded Traffic Sniffer(tcpdump,ConnectX-4以上的版本,libpcap库v1.9或更高版本) ibdump 用法说明 数据收发测试工具: 二、抓包结果分析 RDMA抓包 目录 ..._ibdump

debian下切换内核_debian 切换内核-程序员宅基地

文章浏览阅读3.3k次。最近在硬件上测试拨号,在排除问题的过程中,升级了内核。结果升级完后,不但不能解决问题,反而带来了新的问题。因此需要将内核版本降下来。网上参考了很多文章,经过了一番测试,最后算是解决了问题。在此记录一下,一方面怕自己时间长了忘记了,另一方面,如果有网友碰到类似的问题,可以借鉴。话不多说,有效的解决办法有两种:1. 修改/etc/default/grub文件关于修改这个文件,无论是csdn还是stackexchange等网页上,都提到可以修改该文件中的GRUB_DEFAULT参数来实现内核的切换。并_debian 切换内核

51按键外部中断控制流水灯_case 0xfe: return 0; case 0xfd: return 1; case 0xf-程序员宅基地

文章浏览阅读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

推荐文章

热门文章

相关标签