MySQL基础
SQL
1.什么是SQL?
Structured Query Language:结构化查询语言
其实就是定义了操作所有关系型数据库的规则。每一种数据库操作的方式存在不一样的地方,称为“方言”。
2.SQL通用语法
1. SQL 语句可以单行或多行书写,以分号结尾。
2. 可使用空格和缩进来增强语句的可读性。
3. MySQL 数据库的 SQL 语句不区分大小写,关键字建议使用大写。
4. 3 种注释
* 单行注释: -- 注释内容 或 # 注释内容(mysql 特有)
* 多行注释: /* 注释 */
3. SQL分类
1) DDL(Data Definition Language)数据定义语言
用来定义数据库对象:数据库,表,列等。关键字:create, drop,alter 等
2) DML(Data Manipulation Language)数据操作语言
用来对数据库中表的数据进行增删改。关键字:insert, delete, update 等
3) DQL(Data Query Language)数据查询语言
用来查询数据库中表的记录(数据)。关键字:select, where 等
4) DCL(Data Control Language)数据控制语言(了解)
用来定义数据库的访问权限和安全级别,及创建用户。关键字:GRANT, REVOKE 等
$.when().done().then()的用法
摘自阮一峰的博客
什么是deferred对象?
开发网站的过程中,我们经常遇到某些耗时很长的javascript操作。其中,既有异步的操作(比如ajax读取服务器数据),也有同步的操作(比如遍历一个大型数组),它们都不是立即能得到结果的。
通常的做法是,为它们指定回调函数(callback)。即事先规定,一旦它们运行结束,应该调用哪些函数。
但是,在回调函数方面,jQuery的功能非常弱。为了改变这一点,jQuery开发团队就设计了deferred对象。
简单说,deferred
对象就是jQuery的回调函数解决方案。在英语中,defer的意思是”延迟”,所以deferred
对象的含义就是”延迟”到未来某个点再执行。
它解决了如何处理耗时操作的问题,对那些操作提供了更好的控制,以及统一的编程接口。它的主要功能,可以归结为四点。下面我们通过示例代码,一步步来学习。
Git常用命令
常用Git命令
git init
[project-name] 初始化 在工作路径上创建主分支git config [--global] user.name "[name]"
设置提交代码时的用户信息git config [--global] user.email "[email address]"
设置提交代码时的用户信息git clone
[地址] 克隆远程仓库git clone -b
[分支名] [地址] 克隆分支的代码到本地git add -A
保存所有的修改git add .
保存新的添加和修改,但是不包括删除git add -u
保存修改和删除,但是不包括新建文件。
所以默认使用git add -A就行git commit –m
“本次提交描述” commit可以一次提交缓冲区的所有文件,相当于一个版本。git pull origin
[分支名] 从指定分支获取最新迭代git push origin
[分支名] 推送当前迭代到制动分支