whoru

学习、分享、交流、沉淀

这里只是列举一些最基本、通用的 Markdown 语法,其它的一些高级用法,比如甘特图、流程图等,由于不能被广泛支持,所以不再说明,感兴趣的可以自己查一下。

阅读全文 »

Emmet(以前名为 Zen Coding)是一套面向文本编辑器的插件,它允许通过内容辅助高速度的编写和编辑HTML、XML、XSL和其他结构化的代码格式。

本文主要介绍 HTML 相关快捷操作。

阅读全文 »

1. 安装 pv 工具

pv 全名为 Pipe Viewer,利用它我们可以查看到命令执行的进度,更多功能详见其参数 pv --help

# CentOS
➜ yum install pv

# Ubuntu
➜ sudo apt-get install pv

2. 导出

➜  pv -t -p back_20181109_020001.sql | mysql -uroot -p123123 -D dbname1
Warning: Using a password on the command line interface can be insecure.
0:02:28 [======================================================================================================================>] 100%

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等。
阅读全文 »