数据库Schema模式的理解——模式与数据库的区别

模式与数据库、数据库中的表的关系:1个数据库下,可以有多个模式。 1个模式下,可以有0个或多个表 。   首先我来做一个比喻,什么是User,什么是Database,什么是Schema,什么是Table,什么是列,什么是行,?   我们可以把Database看作是一个大仓库,仓库分了很...

2018-01-02 20:55:18

阅读数 5513

评论数 1

MySQL基础入门——其他基本操作

索引 索引是一种与表有关的结构,它的作用相当于书的目录,可以根据目录中的页码快速找到所需的内容。 当表中有大量记录时,若要对表进行查询,没有索引的情况是全表搜索:将所有记录一一取出,和查询条件进行一一对比,然后返回满足条件的记录。这样做会消耗大量数据库系统时间,并造成大量磁盘 I/O 操作。 ...

2017-08-14 15:50:03

阅读数 376

评论数 0

MySQL基础入门—SELECT语句详解

SELECT 语句的基本格式为: SELECT 要查询的列名 FROM 表名字 WHERE 限制条件; 如果要查询表的所有内容,则把 要查询的列名 用一个星号 * 号表示(实验2、3中都已经使用过),代表要查询表中所有的列。 而大多数情况,我们只需要查看某个表的指定的列,比如要查看emplo...

2017-08-07 15:48:54

阅读数 429

评论数 0

三条命令解决Git 如何删除远程服务器文件同时保留本地文件

有时候会想把github上的文件删除,但是本地仓库里的文件想保留下来该怎么办,只要用三条命令就能完成了 git rm --cached filename/-r directory git commit "xxxx" git push 1.删除github文件,本地保留 g...

2017-08-03 21:47:42

阅读数 7184

评论数 0

C/C++中输入多组数据方法

如果在刚开始学习算法,做算法题的时候,题上经常会要求输入多组数据,对于刚开始学习的小白来说,可能不知道怎么算输入多组数据,也不知道该怎么处理,刚好想起来,就把方法记录一下 怎么算输入多组数据? 一般题中要求输入多组数据的意思就是读取数量不定的输入数据(不能确定输入数据的数量),在这种情况下,需要不...

2017-07-31 10:58:35

阅读数 19891

评论数 0

vim常用命令及操作

整理一下vim常用的一些命令和操作,以便及时翻看查找 打开文件 进入命令行模式后输入:e 文件路径 可以打开相应文件。 移动光标 按Esc进入普通模式,在该模式下使用方向键或者h,j,k,l键可以移动游标。 按键 说明 h 左 l 右(小写L) j 下 k 上 ...

2017-07-27 10:52:23

阅读数 297

评论数 0

编写一个简单的内核模块

#include #include #include static int __init lkp_init(void) { printk(KERN_EMERG"Hello,Kernel!\n"); printk(KERN_ALERT"Hello,...

2017-07-26 23:17:36

阅读数 4138

评论数 0

链表基本排序(逆置、冒泡、选择、插入)

单链表的反序         单向链表的反序图示:                 ---->[1]---->[2]---->[3]...---->[n]---->[NULL](原链表)                 head   1->next  2-&...

2017-07-25 21:47:59

阅读数 323

评论数 0

范围for语句

如果想对string对象中的每个字符进行操作,目前最好的办法是使用C++11新标准提供的一种语句:范围for语句 范围for(range for)语句遍历给定序列中的每个元素并对序列中的每个值执行某种操作,其语法形式是: for (declaration : expression) ...

2017-07-25 08:59:02

阅读数 299

评论数 0

MySQL导入及导出文件出错ERROR 1290 (HY000)解决方法

今天在学习MySQL时候,想要将文本文件的数据导入到数据库中,却发现一直报错,换了导入文本的路径也还是同样的错误,错误显示ERROR 1290 (HY000): The MySQL server is running with the --secure-file-priv option so it...

2017-07-21 22:27:45

阅读数 15833

评论数 0

内存寻址原理

在做网络安全事件分析的时候,都会遇到内存寻址的知识,例如上次跟大家分享的《 空指针漏洞防护技术》,就涉及到非法访问内存地址的问题。如果这个坎儿迈不过去,你就会迷失在代码中,更无从分析了。今天绿盟科技的安全技术专家就讲讲这个内存寻址的原理,文章分为上下两篇《内存寻址原理》及《内存寻址方式》。 ...

2017-07-21 11:33:07

阅读数 260

评论数 0

MySQL基础入门—SQL 的约束

约束 约束是一种限制,它通过对表的行或列的数据做出限制,来确保表的数据的完整性、唯一性。 约束分类 听名字就知道,约束是一种限制,它通过对表的行或列的数据做出限制,来确保表的数据的完整性、唯一性。 在MySQL中,通常有这几种约束: 约束类型: 主键 默认值 唯一 外键 非空 ...

2017-07-20 10:43:29

阅读数 308

评论数 0

MySQL基础入门—创建数据库并插入数据

新建数据库 首先,我们创建一个数据库,给它一个名字,比如 mysql_ldld 语句格式为 CREATE DATABASE ;,(注意不要漏掉分号 ;),前面的 CREATE DATABASE 也可以使用小写,具体命令为: CREATE DATABASE mysql_ldl; ...

2017-07-19 11:23:47

阅读数 456

评论数 0

MySQL基础入门—SQL介绍及MySQL的安装

数据库和SQL概念 数据库(Database)是按照数据结构来组织、存储和管理数据的仓库 数据库用于记录数据,使用数据库记录数据可以表现出各种数据间的联系,也可以很方便地对所记录的数据进行增、删、改、查等操作。 结构化查询语言(Structured Query Language)简称 SQL,...

2017-07-19 08:47:58

阅读数 251

评论数 0

chmod函数中的mode_t参数

chmod函数的定义: #include <sys/types.h> #include <sys/stat.h> int chmod(const char *path, mode_t mode)关于mode_t的定义: #ifndef __mode_t_defined ty...

2017-07-17 12:00:48

阅读数 491

评论数 0

分段管理机制(段描述符,描述符表,段选择符)

逻辑地址-=>线性地址-=>物理地址前面我们提到了当使用80x86微处理器时,有三种不同的地址: 逻辑地址(logical address):包含在机器语言指令中用来指定一个操作数或一条指令的地址。这个寻址方式在80x86著名的分段结构中表现得尤为具体,它促使MS-D...

2017-07-17 11:23:04

阅读数 1494

评论数 0

Git常用命令快速一览

安装Git查看系统是否已经装了git$ git The program 'git' is currently not installed. You can install it by typing: sudo apt-get install git如果没有装git用下面的命令安装gitsudo a...

2017-05-22 22:19:50

阅读数 434

评论数 0

CPU 实模式 保护模式 和虚拟8086模式

从80386开始,CPU有三种工作方式:实模式,保护模式和虚拟8086模式。只有在刚刚启动的时候是real-mode,等到操作系统运行起来以后就切换到protected-mode。实模式只能访问地址在1M以下的内存称为常规内存,我们把地址在1M 以上的内存称为扩展内存。在保护模式下,全部32条地...

2017-05-01 22:47:28

阅读数 492

评论数 0

Markdown编辑器一览大全,总有一款适合你

Markdown 是一种简单的、轻量级的标记语法。用户可以使用诸如 * # 等简单的标记符号以最小的输入代价生成极富表现力的文档。  Markdown具有很多优点: 写作中添加简单符号即完成排版,所见即所得。让你专注于文字而不是排版。 格式转换方便,Markdown 的文本你可以轻松转换为 ht...

2017-05-01 16:01:00

阅读数 2394

评论数 0

Linux内核介绍

单内核与微内核设计之比较单内核就是从整体上把内核作为一个大过程来实现,同时也运行在一个单独的地址空间上,这样的内核通常以单个静态二进制文件的形式存放于磁盘中,而所有内核服务都在这样的一个大内核地址空间上运行,进程管理、内存管理等是其中的一个个模块,模块之间可以直接调用相关的函数。微内核的功能被划分...

2017-04-09 17:25:44

阅读数 435

评论数 1

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