自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

GodBMW的博客

个人技术小站: https://godbmw.com 有兴趣便来看看, 我一直都在

  • 博客(12)
  • 收藏
  • 关注

原创 后台工具screen

之前在putty之类的远程命令行操作服务器的时候,遇到关闭软件,对应的操作就会关闭。很多时候,就是开着电脑,然后挂在那里,虽然不用电脑跑,但是也耗电。。。主要是putty这些软件有时候会伴随黑屏崩掉。那天突然发现screen这款linux的后台神器,网上的教程乱七八糟(比较高级的linux用法),这里介绍常用的用法。安装:sudo apt-get install screen常用参数查看scre

2017-07-29 10:59:14 468

原创 SQL函数小记

写一篇笔记,记录一下常见的sql函数,以备之后的查找需要。算数函数abs(num):绝对值函数mod(被除数,除数):求余函数round(num,保留小数的位数):四舍五入函数字符串函数concat(str1,str2):拼接字符串函数length(str):字符串长度lower(str)/upper(str):小/大写函数replace(对象str,要替换的str,替换后的str):字符串替换函

2017-07-26 18:37:35 355

原创 视图和子查询

笔记中用到的表在这里。视图 视图:视图可以理解成一张表。但它不保存在计算机的存储设备中,也不保存数据到任何地方,事实上,他保存的是select语句。语法创建语法:create view view_name(col_name1,...) as select 子句;删除的语法:drop view view_name;#drop view view_name CASCADE;#删除多重视图示

2017-07-26 18:30:53 2313

原创 分组和条件指定

语句顺序和执行顺序聚合函数NULL运算COUNT函数其他聚合函数条件指定where和havingORDER BY排序显然,where只能指定行的情况,如果想按照列分组,需要别的语句。关系型数据库的分组是通过 GROUP BY 来实现的。本指定的字段又称为:聚合键。语句顺序和执行顺序select -> from -> where -> group BY为语句顺序,数据库子句的顺序不能改

2017-07-20 16:32:40 516

原创 SQL学习笔记:表的约束

NOT NULL约束INDEX 索引CHECK 约束DEFAULT 约束UNIQUE 约束PRIMARY KEY 约束FOREIGN KEY 约束:简单的说,就是创建表的时候,对表或者其中的列的属性的初始化或修改或删除。NOT NULL约束强制列不接受NULL值CREATE TABLE forLearn( ID int NOT NULL,City varchar(255));IN

2017-07-18 18:55:32 527

原创 SQL学习笔记:库和表的创建

创建和删除数据库创建和删除表添加修改和删除字段创建和删除数据库CREATE DATABASE justForLearn;DROP DATABASE justForLearn;创建和删除表语法:CREATE TABLE table_name(column_name1 data_type(size),column_name2 data_type(size),column_name3 dat

2017-07-18 18:53:48 332

转载 SQL中on和where的区别

这篇博客参考了网上的,具体哪一篇是原稿,不知道,特此声明。数据库在通过连接两张或多张表来返回记录时,都会生成一张中间的临时表,然后再将这张临时表返回给用户。     下面以使用left jion时,on和where条件的区别如下:1、 on条件是在生成临时表时使用的条件,它不管on中的条件是否为真,都会返回左边表中的记录。2、where条件是在临时表生成

2017-07-15 21:34:24 317

原创 SQL学习笔记:一些高级语句

现在以MySQL为模板。学习的方法和别的数据库写法上会有不同,但是思路基本一致。

2017-07-15 21:27:29 350

原创 SQL学习笔记:基础SQL语句

语句特点进入数据库基本查询语句SELECTDISTINCTWHEREINLIKE模糊搜索ANDORNOT 逻辑运算符ORDER BY 排序基本修改语句INSERT添加语句UPDATE修改更新语句DELETE 删除记录语句特点每一句结尾都有;。所以注意换行,来增加可读性。大小写不敏感。命令一般全大写,便于区分。当遇到差异的时候,以MySQL为基础进行笔记整理进入数据库

2017-07-15 21:16:31 398

原创 树和二叉树

树 不同于队列、栈等一对一的数据结构,树是一对多的数据结构。树(Tree)是n(n>=0)各节点的有限集。当n=0,为空树。在任意一颗非空树中:有且只有一个特定的结点称为:根(Root)当n>1时,其余结点可分为m(m>0)个互不相交的有限集T1、T2、…Tm。其中每一个树本身又是一棵树,并且称为:子树。两点注意:n>0时候,根节点唯一。m>0时候,子树个数虽然没有限制。但是他们不会

2017-07-11 20:00:39 374

原创 python的高级应用

记录一下Python**函数式编程,高级的几个BIF**,高级官方库方面的用法和心得。函数式编程 函数式编程是使用一系列函数去解决问题,按照一般编程思维,面对问题时我们的思考方式是“怎么干”,而函数函数式编程的思考方式是我要“干什么”。很多好用的函数很大程度节约了编程成本。函数参数问题总结来说就三种基本的情况: - fun(a,b) - fun(a,*b):b是可迭代对象 - fun(

2017-07-11 19:46:39 546

原创 Git下的标签

发布一个版本时,我们通常先在版本库中打一个标签(tag),这样,就唯一确定了打标签时刻的版本。将来无论什么时候,取某个标签的版本,就是把那个打标签的时刻的历史版本取出来。所以,标签也是版本库的一个快照。 和commit相比,标签更容易记住和使用,而不是那一串hash值。标签的创建和删除很简单,直接记录一下命令吧基本的创建和删除查看标签:git tag查看所有标签。git show tagnam

2017-07-11 19:44:30 331

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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