whoru

学习、分享、交流、沉淀

1.1. 关于 SQL

SQL 是 Structure Query Language(结构化查询语言)的缩写,是关系型数据库的基本语言,由 IBM 在 20 世纪 70 年代开发出来,作为 IBM 关系数据库原型 System R 的原型关系语言,实现了关系数据库中的信息检索。

20 世纪 80 年代初,美国国家标准局(ANSI)开始着手制作 SQL 标准,并于 1986 年完成,被叫做 SQL-86。

SQL 标准几经修改,日趋完善,大多数关系型数据库系统都支持,而 (My)SQL 是在标准 SQL 的基础上进行了扩展。

1.2. SQL 分类

  • DDL(Data Definition Language):数据定义语句
    • 主要用于操作数据库对象
    • 常用关键字 create、drop、alter等;
  • DML(Data Manipulation Language):数据操作语句
    • 主要用于操作数据库记录;
    • 常用关键字 insert、delete、update、select等;
  • DCL(Data Control Language):数据控制语句
    • 主要用于控制数据的访问权限
    • 常用关键字 grant、revoke等。
阅读全文 »

是什么

EditorConfig 是一个插件,通过配置文件的形式(.editorconfig),有助于对同一项目的多个开发人员维护一致的编码样式,包括缩进、换行符、文件编码等。

安装

该插件在部分编辑器中已经捆绑(比如 IDEAPycharmWebstormVisual Studio 等),其它的则需要自行安装。

下面是一些主流编辑器的安装参考,其它详见官网。

阅读全文 »

1. 创建版本库

单版本库与多版本库各有优点和缺点,主要根据具体项目情况进行选择。

1.1. 多库模式

  1. 创建

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    mkdir -p /home/repos
    ➜ svnadmin create /home/repos/resume
    ➜ svnadmin create /home/repos/blog
    cd /home/repos
    ➜ tree -L 2
    .
    |-- blog
    | |-- README.txt
    | |-- conf
    | |-- db
    | |-- format
    | |-- hooks
    | `-- locks
    `-- resume
    |-- README.txt
    |-- conf
    |-- db
    |-- format
    |-- hooks
    `-- locks
阅读全文 »