1
0
forked from x/ContextOS

add common.tmpl

This commit is contained in:
shylinux 2019-04-21 14:47:05 +08:00
parent d14fe90543
commit a968cc6096
3 changed files with 116 additions and 0 deletions

View File

@ -45,6 +45,7 @@ nnoremap <Leader>; :VimuxPromptCommand<CR>
" nnoremap <Leader>vx :VimuxInterruptRunner<CR>
Plug 'fatih/vim-go'
" Plug 'Blackrush/vim-gocode'
Plug 'chr4/nginx.vim'
Plug 'othree/html5.vim'
Plug 'godlygeek/tabular'

40
usr/template/common.tmpl Normal file
View File

@ -0,0 +1,40 @@
{{define "head"}}
<!DOCTYPE html>
<head>
<meta charset="utf-8">
{{range $index, $meta := option . "metas"}}
<meta name="{{index $meta "name"}}" content="{{index $meta "content"}}">
{{end}}
<title>{{options . "componet_name"}}</title>
<link rel="shortcut icon" type="image/ico" href="/static/librarys/{{options . "favicon"}}">
{{range $index, $lib := option . "styles"}}
<link rel="stylesheet" type="text/css" href="/static/librarys/{{$lib}}"></link>
{{end}}
</head>
<body>
<script>
var conf = {
toolkit_view: {{conf . "route" "toolkit_view"}},
bench_data: {{option . "bench_data"}},
}
</script>
{{end}}
{{define "fieldset"}}
<fieldset class="{{options . "componet_view"}}" data-init="{{options . "componet_init"}}">
<form class="option {{options . "componet_name"}}"
data-componet_name="{{options . "componet_name"}}"
data-componet_group="{{options . "componet_group"}}">
<input style="display:none"></input>
</form>
<div class="output {{options . "componet_name"}}"></div>
</fieldset>
{{end}}
{{define "tail"}}
{{range $index, $lib := option . "scripts"}}
<script src="/static/librarys/{{$lib}}"></script>
{{end}}
</body>
{{end}}

View File

@ -7,9 +7,84 @@ MySQL 是一个开源的关系型数据库管理系统。
- 文档: <https://dev.mysql.com/doc/refman/5.6/en>
- 开源: <https://github.com/mysql/mysql-server>
## 下载安装
### Ubuntu安装MySQL
安装服务器与客户端
```
sudo apt-get install mysql-server mysql-client
```
相关目录与文件
- 配置目录 /etc/mysql/
- 运行状态 /var/run/mysqld/
- 日志目录 /var/log/mysql/
- 数据目录 /var/lib/mysql/
- 其它文件 /var/lib/mysql-files/
- 动态插件 /usr/lib/mysql/plugin/
## 基础命令
初次登录,直接用安装时设置的密码连接
```
$ mysql -u root -p
Enter password
mysql>
```
查看帮助信息
```
mysql> help
...
```
其中常用的命令有
- status 查看当前状态
- system 调用系统shell命令
- source 加载并执行sql文件
- delimiter 设置行分隔符
- connect 重新连接服务器
- use 切换数据库
### 数据库操作
- 查看 show databases
- 切换 use demo
- 创建 create database demo
- 删除 drop database demo
查看数据库列表
```
mysql> show databases;
```
创建数据库
```
mysql> create database demo;
```
切换数据库
```
mysql> use demo;
```
删除数据库
```
mysql> drop database demo;
```
### 关系表操作
- 创建 create table demo(a int)
- 修改 alter table add column b int
- 删除 drop table demo
### 数据操作
- 查询 select * from demo
- 添加 insert into demo values(1,2)
- 修改 update demo set a=1, b=2 where a=3
- 删除 delete from demo where a=1
## 存储引擎
### InnoDB
### MyISAM
- 下载: <https://dev.mysql.com/downloads/mysql/5.6.html#downloads>