子匠_Zijor | 前端开发 / 程序媛 / 潜心学艺。

分类:Back End

【小笔记】MySQL中批量update数据的sql语句

UPDATE my_table
    SET my_field_1 = CASE id
        WHEN 1 THEN 'my_value_11'
        WHEN 2 THEN 'my_value_12'
        WHEN 3 THEN 'my_value_13'
    END,
    my_field_2 = CASE id
        WHEN 1 THEN 'my_value_21'
        WHEN 2 THEN 'my_value_22'
+ 阅读更多

学习笔记:Linux文件的五个查找命令

最近在学习Linux,下面是一些笔记。

一. Linux查找命令一览

Linux的查找命令有5个,分别如下:

  • which:在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果;
  • type:用于区分某个命令到底是由shell自带的,还是由shell外部的独立二进制文件
+ 阅读更多

学习笔记:Linux文件操作命令

一. 特殊目录:

目录 说明
. 表示当前目录
.. 表示上一层目录
表示前一个工作目录
~ 表示“目前用户身份”所在的主文件夹
~account 表示account这个用户的主文件夹(account是个账号名称)

二. 目录操作命令:

  • ls:显示指定目录和文件的信息;
  • pwd:Print Working Directory,显示当前目录名称;
  • cd:Change Directory,进入指定的目录;
  • mkdir:Make Directory,创建
+ 阅读更多

学习笔记: MySQL的常用操作命令整理

缘由: 初次接触命令行操作MySQL数据库,使用还不熟练,故整理之,方便日后查阅。

备注: 用户登录MySQL后,对数据库操作的命令基本都以”;” 或 “\g”结尾。

一. MySQL服务操作:

启动MySQL服务:

net start mysql

停止MySQL服务:

net stop mysql

进入MySQL数据库:

mysql -h 主机地址 -u用户名 -p用户密码

退出MySQ

+ 阅读更多

记录:Windows下搭建MySQL环境

一. 下载MySQL

MySQL官方下载地址:http://dev.mysql.com/downloads/

在这里,我下载的是ZIP解压缩版。

二. 解压MySQL,配置环境变量

将SQL解压缩到一文件夹中。我解压到C:/mySQL文件夹下。

在环境变量Path下,新增mySQL的bin目录地址,如C:/mySQL/bin

image_1aomcnpfi10nchs41tls1hn1117s9.png-22.6kB

三. 修改MySQL的配置文件

C:/mySQL/my-default.ini修改为my.ini文…

+ 阅读更多

PHP:JSON的使用

目前比较流行的两种数据交换格式,分别是XML和JSON。XML具有清晰的DOM结构和树形层级关系,每个属性都含有开始和结束标签,但这也意味着文件的体积可能更大;JSON采用key-value键值对的方式组织数据,额外字符较少,因此文件体积小,而且JSON更符合主流语言如JavaScript和PHP等语言中对象的数据解析习惯,于是JSON大行其道。

总的来说ML比较适合于标…

+ 阅读更多

PHP:MySQL数据库访问(mysqli & PDO)

一. 使用mysqli访问数据库

1. 连接数据库

$db = new mysqli("localhost", "username", "password", "databaseName");
或者:
@ $db = mysqli_connect("localhost", "username", "password",
+ 阅读更多

PHP:字符输出函数总结

在PHP中,数据打印函数主要有echo()、print_r()、var_dump()和print()、printf()。

函数 返回值 描述
echo() void 输出一个或多个字符串。
print() int 输出一个字符串,并始终返回 1。
printf() int 输出格式化的字符串。
print_r() int 输出字符串或数组或对象。
var_dump() void 输出一个或多个表达式的结构信息
+ 阅读更多

ASP.NET:操作XML

XML仅仅是一种信息交换的载体和方法。如果要使用XML文档则必须通过使用一种称为接口的技术。使用DOM接口应用程序对XML文档的访问变得简单。

DOM是一个程序接口,应用程序和脚本可以通过这个接口访问和修改XML文档数据。DOM接口将XML文档转换为树型的文档结构,应用程序通过树型文档对XML文档进行层次化访问,从而实现对XML文档的操作,例如访问树节点、创建新节点等。

一. DOM接口简介

.NET类库中支持DO…

+ 阅读更多

ASP.NET页面结构

ASP.NET页面有三部分构成:页面指令、脚本代码和页面内容。

Web的脚本代码是由“<script runat="server"><script>”标签括起来的代码,在里面可以定义页面的全局变量或程序处理过程;

Web的页面内容都是基于HTML或XML的。

页面指令用于指定当前页编译处理时所使用的设置,一个页…

+ 阅读更多

C#:Lambda表达式

自C#3.0开始,就有了一种把实现代码赋予委托的新语法:Lambda表达式。只要有委托参数类型的地方,就可以使用Lambda表达式。它可以包含表达式和语句,并且可用于创建委托或表达式树类型。

C#的Lambda表达式都使用Lambda运算符 =>,该运算符读为“goes to”。

从许多方面,Lambda表达式都可以看作是C# 2的匿名函数的一种演变。匿名…

+ 阅读更多

C#:LINQ

LINQ(Language Integrated Query,语言查询语言)提供了不同数据源的抽象层,可以用相同的语法访问不同的数据源。LINQ允许查询表达式以统一的方式来操作任何通过扩展方法直接或间接实现了IEnumerable接口的对象、关系数据库、DataSet或者XML文档。

一. 核心LINQ程序集

核心LINQ程序集:

程序集 描述
System.Core.dll 定义了代表核心LINQ API的类型。
+ 阅读更多

ASP.NET:Request对象

Request对象用于封装客户端请求信息,检索浏览器向服务器发送的消息。

Request对象常用属性或方法:

属性或方法 描述
ApplicationPath 获取ASP.NET应用程序的虚拟应用程序在服务器上的根路径。
Browser 提供关于客户端浏览器的功能的信息。
ClientCertificate 客户端证书中的字段用来表明用户身份。
FilePath 提示当前请求的虚拟路径。
Cookies 用来获取发送到
+ 阅读更多

ASP.NET:Response对象

Response对象是HttpResponse类的一个实例,将数据从服务器发送给浏览器,也可在页面中输入数据,并提供有关的响应信息。

Response对象常用属性或方法:

属性或方法 描述
Buffer 用来指示是否有缓冲页输出。
Cache 用来获取Web页的缓存策略。
Charset 用来获取输出流的字符编码。
ContentEncoding 获取或设置输出流的HTTP字符集。
ContentType 获取或设
+ 阅读更多

笔记:数据库范式

关系数据库中的关系是要满足一定要求的,满足不同程度要求的为不同范式,满足最低要求的为第一范式,简称1NF。在第一范式中满足进一步要求的为第二范式,其余以此类推。各种范式呈递次规范,越高的范式数据库冗余越小。

目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、巴斯-科德范式(BCNF)、第四范式(4NF)和第五范式(5NF,还又称完美范式)。

第一范式(1NF)

第一范式(1NF)是指在…

+ 阅读更多

笔记:SQL Server中的增删查改操作

SQL供能十分强大,但由于设计巧妙,语言简洁,完成核心功能只用了9个动词,如下所示:

SQL功能 动词
数据查询 SELECT
数据定义 CREATE, DROP, ALTER
数据操纵 INSERT, UPDATE, DELETE
数据控制 GRANT, REVOKE

一. 数据定义

SQL Server支持三级模式结构,其模式、外模式和内模式中的基本对象有表、视图和索引,因此SQL的数据定义功能包括模式定义、视图和索引定义。

+ 阅读更多

ASP.NET内置对象:Server对象

Server对象是HttpServerUnitity的一个实例,能够提供对服务器上方法和属性的访问。

Server对象的属性:

属性 属性值 描述
MachineName 本地计算机的名称 获取服务器的计算机名称
ScriptTimeout 请求的超时设置(以秒计) 获取和设置请求超时

Server对象的方法:

方法 描述
CreateObject 创建COM对象的一个服务器实例。
CreateObjectFromClsid 创建COM对象的服务器实例
+ 阅读更多

ASP.NET:Web.config文件详解

默认情况下,Visual Studio创建的Web应用程序都会自动具有Web.config文件。Web.config是基于XML的Web配置文件,用于指导CLR处理绑定请求、程序集探查以及其他运行时细节。

配置内容被置于Web.config文件中的标记<configuration></configuration>之间。

格式:

<configuration>
    配置内容…
+ 阅读更多

ASP.NET:与HTTP请求交互

一. 与传入的HTTP请求交互

1. HttpRequest对象的属性和方法

属性或方法 描述
ApplicationPath 获取ASP.NET应用程序的虚拟应用程序在服务器上的根路径。
Browser 提供关于客户端浏览器的功能的信息。
Cookies 获取由客户端浏览器发送的cookie的集合。
FilePath 指示当前请求的虚拟路径。
Form 获取表单变量的集合。
Headers 获取HTTP首部的集合。
HttpMethod
+ 阅读更多

ADO.NET操作数据库(SQL + C#)

ADO.NET是一个中间数据访问层,提供了用于访问特定数据库、执行SQL语句并且接受数据库数据的命令,在数据库与ASP.NET应用程序之间提供了一座桥梁。ADO.NET本身也是基于多层架构设计,除了能应用于普通的应用程序意外,在分布式系统开发中也具有同样强大的功能。

一. ADO.NET的对象

对象 描述
Connection 数据库连接对象,建立与物理数据库的连接。
Transaction 数据库事务对
+ 阅读更多

C#之Ajax数据传递初探

在Web端发出POST请求

<form name="loginForm" action="../login.aspx" method="post">
    <label for="userName">用户名:</label><input type="text" id="userName"
+ 阅读更多

C#:字符串操作

字符串操作的属性和方法

方法 描述
Length 字符串的长度。
IndexOf(string str) 定位字符串中第一次出现某个给定子字符串或字符的位置。
IndexOfAny(string str) 定位字符串中第一次出现某个给定子字符串或一组字符的位置。
LastIndexOf(string str) 定位字符串中最后一次出现某个给定子字符串或字符的位置。
LastIndexOfAny(string str) 与IndexOfAny()类似,但是
+ 阅读更多

C#:数组的属性和方法

1. 数组的声明和赋值方式

int[] myArray;

int[] myArray = {1, 2, 3, 4};

int[] myArray = new int[4] {1, 2, 3, 4};

2. 多维数组的声明

int[,] myArray = new int[2, 3];

int[,] myArray = {
{1, 2, 3},
{1, 2, 3}
};

获取多维数组元素,可以使用:

myArray[0, 1]; // 2

3. 锯齿数组的声明

int[][] myArray …

+ 阅读更多

SQL数据库的数据类型

数据类型 含义
bigint 8个字节,共64位,有符号位
int 4个字节,共32位,有符号位
smallint 2个字节,共16位,有符号位
tinyint 1个字节,共8位,有符号位
real 4个字节,可以精确到小数点后面7位
float 8个字节,可以精确到小数点后面8位
decimal 2~17个字节,可以提供小数所需要的实际空间
binary 固定长度的二进制类型,其形式为binary(2)
nchar 采用Unicode字符。由于Unicode标准规定在存储时每个字符和符
+ 阅读更多

PHP——超全局变量

PHP中的超全局变量能在一个脚本的全部作用域中都可用,在函数或方法中无需执行global $value就能访问。这些超全局变量有:

  • $GLOBALS
  • $_SERVER
  • $_REQUEST
  • $_POST
  • $_GET
  • $_FILES
  • $_COOKIE
  • $_SESSION
  • $_ENV

一. $GLOBALS

$GLOBALS[index]数组中存储了所有的全局变量,可在PHP脚本中的任意位置访问。

实例:

$x = 75; 
$y = 25;

function
+ 阅读更多

PHP——目录文件操作

一. 目录操作

1 . 打开目录:opendir(string path);

2 . 关闭目录:closedir(dir_resource)。其中,dir_resource指使用opendir函数打开目录时返回的资源对象;

3 . 读取目录中的文件:readdir(dir_resource);

4 . 创建目录:mkdir(string dir_path);

5 . 删除目录:rmdir(string dir_path);

6 . 获取目录名:di…

+ 阅读更多

ADO.NET数据库访问技术

一. ADO.NET的定义

        ADO.NET来源于COM组件库ADO(即ActiveX Data Objects),是微软公司新一代.NET数据库的访问模型,是目前数据库程序设计人员用来开发基于.NET的数据库应用程序的主要接口。它利用.NET Data Provider(数据提供程序)进行数据库的连接和访问,通过ADO.NET数据库程

+ 阅读更多

常用的SQL Server查询语句

// 备注:这里列出一些使用频率比较高的SQL语句语法,以便他日查询和使用

SQL语句由命令、子句、运算符和统计函数组成。

一. 命令 

1. 数据定义命令:

CREATE: 建立新的数据表、字段和索引表;

DROP: 从数据库删除数据表或索引;

ALTER: 增加或修改字段属性;

2. 数据操作命令:

SELECT: 找出满足条件的记录;

INSERT: 增加记录或合并两个数据表;

UPDATE: 更新满足条件的记录;

DELETE: 删除满…

+ 阅读更多

ASP.NET中多层架构

        很多人对开发多层应用程序感到一定的困难。来看一个例子:对于一个只有一两个人的小公司,一个人可能同时担当老板、出纳、会计、市场、销售、开发等多项工作。而对于一个大公司,就会进行比较严密的分工,每个人只完成一部分工作,需要彼此配合才能保证正常运转。以前的开发程序就类似于一个小公司,从用户界面到数据库访问等所有功能都在一个页面内完成,这样的缺点有:

    1. 开发起来比较困难,很难实现多人协作开发

 

+ 阅读更多

wordpress模板编写教程(Simple版)

// 最近更新时间:2015-06-02

事起缘由:想做一个文艺的程序员……

所以自己操刀,准备自写模板。幸好发现不是特别难。下面是我学习过程中的总结,以便他日翻查。

一. 一套完整的Wordpress模板应至少具有如下文件:

  • style.css
  • index.php // 主页模板
  • archive.php // Archive/Category模板
  • comments.php // 留言/ 回复模板
  • footer.php // Footer
+ 阅读更多