From a968cc6096daf6dc18e90a45b0296a5aafb33863 Mon Sep 17 00:00:00 2001 From: shylinux Date: Sun, 21 Apr 2019 14:47:05 +0800 Subject: [PATCH] add common.tmpl --- etc/dotsfile/.vimrc | 1 + usr/template/common.tmpl | 40 ++++++++++++++ usr/wiki/自然/编程/后端技术栈/mysql.md | 75 ++++++++++++++++++++++++++ 3 files changed, 116 insertions(+) create mode 100644 usr/template/common.tmpl diff --git a/etc/dotsfile/.vimrc b/etc/dotsfile/.vimrc index 245794ae..4ab23c1e 100644 --- a/etc/dotsfile/.vimrc +++ b/etc/dotsfile/.vimrc @@ -45,6 +45,7 @@ nnoremap ; :VimuxPromptCommand " nnoremap vx :VimuxInterruptRunner Plug 'fatih/vim-go' +" Plug 'Blackrush/vim-gocode' Plug 'chr4/nginx.vim' Plug 'othree/html5.vim' Plug 'godlygeek/tabular' diff --git a/usr/template/common.tmpl b/usr/template/common.tmpl new file mode 100644 index 00000000..112e4117 --- /dev/null +++ b/usr/template/common.tmpl @@ -0,0 +1,40 @@ +{{define "head"}} + + + + {{range $index, $meta := option . "metas"}} + + {{end}} + + {{options . "componet_name"}} + + {{range $index, $lib := option . "styles"}} + + {{end}} + + + +{{end}} +{{define "fieldset"}} +
+
+ +
+
+
+ {{end}} +{{define "tail"}} + {{range $index, $lib := option . "scripts"}} + + {{end}} + +{{end}} + + diff --git a/usr/wiki/自然/编程/后端技术栈/mysql.md b/usr/wiki/自然/编程/后端技术栈/mysql.md index 50733e07..9d88ef1b 100644 --- a/usr/wiki/自然/编程/后端技术栈/mysql.md +++ b/usr/wiki/自然/编程/后端技术栈/mysql.md @@ -7,9 +7,84 @@ MySQL 是一个开源的关系型数据库管理系统。 - 文档: - 开源: +## 下载安装 +### 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 - 下载: