10 2018 档案
摘要:1、支持的booloan类型的值 mysql并不支持boolean类型,即便当我们创建了boolean的字段属性之后,mysql会自动将其转化为tinyint(1)类型。当插入“true”的时候,其值自动转化为1。当插入"false"的时候,其值自动转化为0。使用select进行取值的时候,我们搜索
阅读全文
摘要:参考这位仁兄的文章,真的非常好:https://blog.csdn.net/jerry_sc/article/details/76408116#创建数据目录 后来我又自己写了一个shell脚本,来自动化安装pgsql10.5版本。
阅读全文
摘要:今天在数据库中导入大量的数据,大概有25万条,结果在查询的时候优化没有做好,因此导致查询意外停止或者是直接查询程序中止,很是苦恼。所以才有了优化查询的方法总结 1、首先是查看一下数据量 2、接下来按照功能需求开发语句查询 这个还是简单的语句来继续查询,我们看一下查询的时间 发现1000条数据就花了一
阅读全文
摘要:同事反映,客户的一套MySQL生产库,执行SELECT.. INTO OUTFILE语句只能导出1000行最初以为是系统参数被重新设置了,建议他更改系统参数mysql> set global sql_select_limit=50000000;Query OK, 0 rows affected (0
阅读全文
摘要:基础日期函数和时间函数 1、CURDATE()函数:返回当前只带有年月日格式的日期 2、CURTIME()函数:返回当前只带有时分秒格式的时间 3、NOW()函数:返回当前日期和时间 4、UNIX_TIMESTAMP()函数:返回时间戳 5、YEAR(date)函数:返回日期date的年份 6、HO
阅读全文
摘要:今天从qwiklab实验获取一组数据,大概有5万条,在qwiklab实验室使用的是pgsql数据库,但是今天想把他插入本地的mysql数据库中。 1、首先是查看一下数据内容: 数据中有的是空值,有的是boolean类型的值。那我们就要想想怎么插入数据库了。 2、我们先在mysql中建表。 建表语句比
阅读全文
摘要:今天尝试使用 into outfile导出数据的时候出现错误: The MySQL server is running with the --secure-file-priv option so it cannot execute this statement 上网查了一下,应该是mysql设置的权
阅读全文
摘要:用load data infile导数据到mysql数据库出现这个该问题,解决方法如下: 安全起见,连接mysql的语句需要添加–local-infile, mysql -hlocalhost -uroot -p --local-infile如果指定local关键词,则表明从客户主机读文件。如果lo
阅读全文
摘要:MyISAM存储引擎 缺点:不支持事务,不支持外键。只支持表级锁。 优点:访问速度快,多用于select、insert语句的高负载操作。仅仅支持全文索引。 MyISAM缓存在内存的是索引,不是数据。而InnoDB缓存在内存的是数据,相对来说,服务器内存越大,InnoDB发挥的优势越大 Myisam的
阅读全文
摘要:外键: 定义:如果表A的主关键字是表B中的字段,则该字段称为表B的外键,表A称为主表,表B称为从表。 作用:外键是用来实现参照完整性的,不同的外键约束方式将可以是两张表紧密的结合起来。比如修改或者删除的级联操作等,外键主要用来保证数据的完整性和一致性。 条件: 1、创建外键的两个表,父表与子表必须是
阅读全文
摘要:排序与限制 ORDER BY 作用:取出按照某个字段进行排序后的记录结果集。 配合:常与DESC 和ASC一块使用:默认是ASC,表示升序。DESC表示降序 LIMIT 作用:用于显示数据的一部分记录,而不是全部记录。 语法:SELECT.....[LIMIT offset_start,row_co
阅读全文
摘要:什么是云计算? 云计算是用户通过Internet云服务平台按需提供计算能力、数据库存储、应用程序和其他IT资源,采用按需支付定价模式 无论您是在运行拥有数百万移动用户的照片共享应用程序,还是要为您的业务的关键运营提供支持,云服务平台都让您可以快速访问灵活且成本低廉的 IT 资源。透过云计算,您无需先
阅读全文
摘要:Amazon Redshift介绍 Amazon Redshift是一种可轻松扩展的完全托管型PB级数据仓库,它通过使用列存储技术和并行化多个节点的查询来提供快速的查询性能,使您能够更高效的分析现有数据。使用云端Amazon Redshift服务,您无需管理庞大的服务器集群,分析数据的成本不到传统解
阅读全文
摘要:SQL数据库和NoSQL数据库介绍 什么是SQL数据库? 关系型数据库是依据关系模型来创建的数据库。而所谓的关系模型就是“一对一、一对多、多对多”等关系模型,这是一种二维表格模型,因此一个关系型数据库就是由二维表及其之间的联系组成的一个数据组织。 关系型数据库可以很好地存储一些关系模型的数据,比如一
阅读全文
摘要:子网掩码用于辨别IP地址中哪部分为网络地址,哪部分为主机地址。全长为32位,由0和1构成。为1的表示网络位,为0的表示主机位。对于默认的A、B、C三大类的子网掩码默认是: A类:255.0.0.0 B类:255.255.0.0 C类:255.255.255.0 一般对于划分子网的几个问题: 1、所选
阅读全文
摘要:VPC是什么? VPC:Virtual Private Cloud,即虚拟私有云。讨论VPC时,我们可以从两个方面来讨论: 从服务的角度来看:VPC是一种云,但是这个云不属于我们常见的公有云、私有云、混合云,但是它运行在公有云之上,将一部分公有云资源为某个用户隔离出来,给这个用户私有使用的资源的集合
阅读全文
摘要:Linux下的交换分区我们可以随意改变大小,如果说日常生活中分区不够用,今天我们来举个例子如何添加。 1、首先是使用dd命令创建一个空文件,这个空文件的大小就是你要继续添加的swap的大小,比如我这里的swap是3.7G,但是我觉得不够用,想要继续再添加4G,那么我就使用dd制作一个4G大小的空文件
阅读全文
摘要:MySQL标准魔兽通配符 作用:在搜索数据库中的数据时,SQL通配符可以替代一个或多个字符 注意:标准模式SQL通配符必须与LIKE运算符一起使用 1、% 通配符 作用:匹配一个或多个字符。 找出以“en”结尾的名字 找出城市名中包含“Y”的字符 2、_ (下划线)仅替代一个字符 这里第一个下划线替
阅读全文
摘要:LIKE操作符 作用:用于在WHERE子句中搜索列中的指定模式。 语法:SELECT COLUMN_NAME FROM TABLE_NAME WHERE COLUMN_NAME LIKE PATTERN; 现在我们创建一个表 1、找出以“E”开头的城市的个人信息 2、找出包含“ch”子串的姓名的个人
阅读全文
摘要:AND和OR运算符 作用:用于基于一个以上的条件对记录进行过滤 用法:可在WHERE子句中把两个或多个条件结合在一起。 AND:如果第一个条件和第二个条件都成立,才会显示一条记录 OR:如果第一个条件和第二个条件中只要有一个成立,则OR运算符就会显示一条记录 如果两个条件都成立,则显示两条记录 先来
阅读全文
摘要:MySQL索引讲解 索引的好处: MySQL索引的建立对于MySQL的高效运行是很重要的,索引可以大大提高MySQL的检索速度。 打个比方,如果合理的设计且使用索引的MySQL是一辆兰博基尼的话,那么没有设计和使用索引的MySQL就是一个人力三轮车。 索引分单列索引和组合索引。单列索引,即一个索引只
阅读全文
摘要:今天买了一台阿里云服务器,Centos7.3系统,环境是LAMP。学生价9.8元是真的很实惠了。然后想修改一下mysql服务器的密码(mysql版本5.7),结果操作失误,密码给忘记了,导致新旧密码都不能登陆服务器,真是蛋疼。不过最终依靠自己的努力还是解决了问题。 错误案例演示 先来看一下我刚开始是
阅读全文
摘要:ALTER命令: 作用:当我们修改数据库的列属性、列名称、表名等,要使用ALTER命令 教程: 1、首先是我们创建一个数据库以及一张表 1.1、查看表结构 删除、添加、修改表字段 1、删除一个字段,比如id 2、添加字段 2.1、添加一个字段,比如id_new 2.2、将新添加的字段设置为第一列 2
阅读全文
摘要:今天公司里面一个小伙伴的电脑开机后还没有打开应用程序系统就运行非常慢,打开文件夹反应慢,鼠标是一点一点的在移动。体验感极差。作为运维的我立即上去解决问题: 首先是查看一下电脑确实运行比较慢,然后就查看一下任务管理器的CPU以及内存状况。发现CPU彪升100%,并且主频基本达到最高赫兹。再查看内存,内
阅读全文
摘要:1、首先是查看某个端口号,(以httpd服务为例) 2、查看此端口下进程以及进程号 3、我们使用awk命令过滤出第二列,即进程号 4、杀死进程 报错的这一行表示,要杀死的进程PID为3754,但是没有这个PID。 5、查看进程是否已经杀死 此时linux系统中没有这个端口号,并且端口下没有进程。说明
阅读全文
摘要:今天使用mysql登录数据库,use一个表的时候出现警告信息,详细如下: 后来上网查了一下,出现问题的原因是: 进入mysql时,没有使用 -A 参数 平时我们习惯使用:mysql -hhostname -uusername -ppassword -Pport 使用参数-A:mysql -hhost
阅读全文
摘要:MySql事务 Mysql事务主要处理操作量大,复杂度高的数据。 Mysql事务需要注意的三点: 1、在mysql中只有使用innodb数据库引擎的数据库或表才支持事务 2、事务处理可以用来维护数据库的完整性,保证呈批的SQL语句要么全部执行,要么全部不执行。 3、事务用来管理insert、upda
阅读全文
摘要:where子句的字符串比较是不区分大小写的,但是可以使用binary关键字设定where子句区分大小写
阅读全文
摘要:Mysql基础知识 RDBMS:关系型数据库管理系统。是将数据组织成相关的行和列的系统 存储过程:是存储在数据库中的一段声明性语句。触发器、java、php等都可以调用其存储过程。早期的mysql版本不支持递归存储过程,但是现在的5.x版本都支持 数据库的定义:按照数据结构来组织、存储、管理数据的一
阅读全文