Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenDocCN
build-web-application-with-golang
提交
0097fbb7
B
build-web-application-with-golang
项目概览
OpenDocCN
/
build-web-application-with-golang
通知
2
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
B
build-web-application-with-golang
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
0097fbb7
编写于
4月 04, 2018
作者:
G
GeorgeYan
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
change departname to department
上级
412d6fd4
变更
21
隐藏空白更改
内联
并排
Showing
21 changed file
with
42 addition
and
42 deletion
+42
-42
de/05.2.md
de/05.2.md
+2
-2
de/05.3.md
de/05.3.md
+2
-2
de/05.4.md
de/05.4.md
+2
-2
en/05.2.md
en/05.2.md
+2
-2
en/05.3.md
en/05.3.md
+2
-2
en/05.4.md
en/05.4.md
+2
-2
es/05.2.md
es/05.2.md
+2
-2
es/05.3.md
es/05.3.md
+2
-2
es/05.4.md
es/05.4.md
+2
-2
ja/05.2.md
ja/05.2.md
+2
-2
ja/05.3.md
ja/05.3.md
+2
-2
ja/05.4.md
ja/05.4.md
+2
-2
pt-br/05.2.md
pt-br/05.2.md
+2
-2
pt-br/05.3.md
pt-br/05.3.md
+2
-2
pt-br/05.4.md
pt-br/05.4.md
+2
-2
ru/05.2.md
ru/05.2.md
+2
-2
ru/05.3.md
ru/05.3.md
+2
-2
ru/05.4.md
ru/05.4.md
+2
-2
zh/05.2.md
zh/05.2.md
+2
-2
zh/05.3.md
zh/05.3.md
+2
-2
zh/05.4.md
zh/05.4.md
+2
-2
未找到文件。
de/05.2.md
浏览文件 @
0097fbb7
...
...
@@ -23,7 +23,7 @@ In the following sections, I'll use the same database table structure for differ
CREATE TABLE `userinfo` (
`uid` INT(10) NOT NULL AUTO_INCREMENT,
`username` VARCHAR(64) NULL DEFAULT NULL,
`depart
name
` VARCHAR(64) NULL DEFAULT NULL,
`depart
ment
` VARCHAR(64) NULL DEFAULT NULL,
`created` DATE NULL DEFAULT NULL,
PRIMARY KEY (`uid`)
);
...
...
@@ -43,7 +43,7 @@ The following example shows how to operate on a database based on the `database/
checkErr(err)
// insert
stmt, err := db.Prepare("INSERT userinfo SET username=?,depart
name
=?,created=?")
stmt, err := db.Prepare("INSERT userinfo SET username=?,depart
ment
=?,created=?")
checkErr(err)
res, err := stmt.Exec("astaxie", "研发部门", "2012-12-09")
...
...
de/05.3.md
浏览文件 @
0097fbb7
...
...
@@ -19,7 +19,7 @@ We create the following SQL:
CREATE TABLE `userinfo` (
`uid` INTEGER PRIMARY KEY AUTOINCREMENT,
`username` VARCHAR(64) NULL,
`depart
name
` VARCHAR(64) NULL,
`depart
ment
` VARCHAR(64) NULL,
`created` DATE NULL
);
...
...
@@ -39,7 +39,7 @@ An example:
checkErr(err)
// insert
stmt, err := db.Prepare("INSERT INTO userinfo(username, depart
name
, created) values(?,?,?)")
stmt, err := db.Prepare("INSERT INTO userinfo(username, depart
ment
, created) values(?,?,?)")
checkErr(err)
res, err := stmt.Exec("astaxie", "研发部门", "2012-12-09")
...
...
de/05.4.md
浏览文件 @
0097fbb7
...
...
@@ -20,7 +20,7 @@ We create the following SQL:
(
uid serial NOT NULL,
username character varying(100) NOT NULL,
depart
name
character varying(500) NOT NULL,
depart
ment
character varying(500) NOT NULL,
Created date,
CONSTRAINT userinfo_pkey PRIMARY KEY (uid)
)
...
...
@@ -53,7 +53,7 @@ An example:
fmt.Println("# Inserting values")
var lastInsertId int
err = db.QueryRow("INSERT INTO userinfo(username,depart
name
,created) VALUES($1,$2,$3) returning uid;", "astaxie", "研发部门", "2012-12-09").Scan(&lastInsertId)
err = db.QueryRow("INSERT INTO userinfo(username,depart
ment
,created) VALUES($1,$2,$3) returning uid;", "astaxie", "研发部门", "2012-12-09").Scan(&lastInsertId)
checkErr(err)
fmt.Println("last inserted id =", lastInsertId)
...
...
en/05.2.md
浏览文件 @
0097fbb7
...
...
@@ -22,7 +22,7 @@ In the following sections, I'll use the same database table structure for differ
CREATE
TABLE
`userinfo`
(
`uid`
INT
(
10
)
NOT
NULL
AUTO_INCREMENT
,
`username`
VARCHAR
(
64
)
NULL
DEFAULT
NULL
,
`depart
name
`
VARCHAR
(
64
)
NULL
DEFAULT
NULL
,
`depart
ment
`
VARCHAR
(
64
)
NULL
DEFAULT
NULL
,
`created`
DATE
NULL
DEFAULT
NULL
,
PRIMARY
KEY
(
`uid`
)
);
...
...
@@ -42,7 +42,7 @@ The following example shows how to operate on a database based on the `database/
checkErr(err)
// insert
stmt, err := db.Prepare("INSERT userinfo SET username=?,depart
name
=?,created=?")
stmt, err := db.Prepare("INSERT userinfo SET username=?,depart
ment
=?,created=?")
checkErr(err)
res, err := stmt.Exec("astaxie", "研发部门", "2012-12-09")
...
...
en/05.3.md
浏览文件 @
0097fbb7
...
...
@@ -19,7 +19,7 @@ We create the following SQL:
CREATE
TABLE
`userinfo`
(
`uid`
INTEGER
PRIMARY
KEY
AUTOINCREMENT
,
`username`
VARCHAR
(
64
)
NULL
,
`depart
name
`
VARCHAR
(
64
)
NULL
,
`depart
ment
`
VARCHAR
(
64
)
NULL
,
`created`
DATE
NULL
);
```
...
...
@@ -39,7 +39,7 @@ An example:
checkErr(err)
// insert
stmt, err := db.Prepare("INSERT INTO userinfo(username, depart
name
, created) values(?,?,?)")
stmt, err := db.Prepare("INSERT INTO userinfo(username, depart
ment
, created) values(?,?,?)")
checkErr(err)
res, err := stmt.Exec("astaxie", "研发部门", "2012-12-09")
...
...
en/05.4.md
浏览文件 @
0097fbb7
...
...
@@ -20,7 +20,7 @@ We create the following SQL:
(
uid
serial
NOT
NULL
,
username
character
varying
(
100
)
NOT
NULL
,
depart
name
character
varying
(
500
)
NOT
NULL
,
depart
ment
character
varying
(
500
)
NOT
NULL
,
Created
date
,
CONSTRAINT
userinfo_pkey
PRIMARY
KEY
(
uid
)
)
...
...
@@ -53,7 +53,7 @@ An example:
fmt.Println("# Inserting values")
var lastInsertId int
err = db.QueryRow("INSERT INTO userinfo(username,depart
name
,created) VALUES($1,$2,$3) returning uid;", "astaxie", "研发部门", "2012-12-09").Scan(&lastInsertId)
err = db.QueryRow("INSERT INTO userinfo(username,depart
ment
,created) VALUES($1,$2,$3) returning uid;", "astaxie", "研发部门", "2012-12-09").Scan(&lastInsertId)
checkErr(err)
fmt.Println("last inserted id =", lastInsertId)
...
...
es/05.2.md
浏览文件 @
0097fbb7
...
...
@@ -22,7 +22,7 @@ En las siguientes secciones usaré las misma estructura de tablas para diferente
CREATE TABLE `userinfo` (
`uid` INT(10) NOT NULL AUTO_INCREMENT,
`username` VARCHAR(64) NULL DEFAULT NULL,
`depart
name
` VARCHAR(64) NULL DEFAULT NULL,
`depart
ment
` VARCHAR(64) NULL DEFAULT NULL,
`created` DATE NULL DEFAULT NULL,
PRIMARY KEY (`uid`)
);
...
...
@@ -42,7 +42,7 @@ El siguiente ejemplo muestra como operar en bases de datos con los estándares d
checkErr
(
err
)
//
insertar
stmt
,
err
:=
db
.
Prepare
(
"INSERT userinfo SET username=?,depart
name
=?,created=?"
)
stmt
,
err
:=
db
.
Prepare
(
"INSERT userinfo SET username=?,depart
ment
=?,created=?"
)
checkErr
(
err
)
res
,
err
:=
stmt
.
Exec
(
"astaxie"
,
"研发部门"
,
"2012-12-09"
)
...
...
es/05.3.md
浏览文件 @
0097fbb7
...
...
@@ -19,7 +19,7 @@ Crearemos el siguiente SQL:
CREATE TABLE `userinfo` (
`uid` INTEGER PRIMARY KEY AUTOINCREMENT,
`username` VARCHAR(64) NULL,
`depart
name
` VARCHAR(64) NULL,
`depart
ment
` VARCHAR(64) NULL,
`created` DATE NULL
);
```
...
...
@@ -39,7 +39,7 @@ Un ejemplo:
checkErr
(
err
)
//
insertar
stmt
,
err
:=
db
.
Prepare
(
"INSERT INTO userinfo(username, depart
name
, created) values(?,?,?)"
)
stmt
,
err
:=
db
.
Prepare
(
"INSERT INTO userinfo(username, depart
ment
, created) values(?,?,?)"
)
checkErr
(
err
)
res
,
err
:=
stmt
.
Exec
(
"astaxie"
,
"研发部门"
,
"2012-12-09"
)
...
...
es/05.4.md
浏览文件 @
0097fbb7
...
...
@@ -20,7 +20,7 @@ Crearemos el siguiente SQL:
(
uid serial NOT NULL,
username character varying(100) NOT NULL,
depart
name
character varying(500) NOT NULL,
depart
ment
character varying(500) NOT NULL,
Created date,
CONSTRAINT userinfo_pkey PRIMARY KEY (uid)
)
...
...
@@ -53,7 +53,7 @@ Un ejemplo:
fmt
.
Println
(
"# Inserting values"
)
var
lastInsertId
int
err
=
db
.
QueryRow
(
"INSERT INTO userinfo(username,depart
name
,created) VALUES($1,$2,$3) returning uid;"
,
"astaxie"
,
"研发部门"
,
"2012-12-09"
).
Scan
(&
lastInsertId
)
err
=
db
.
QueryRow
(
"INSERT INTO userinfo(username,depart
ment
,created) VALUES($1,$2,$3) returning uid;"
,
"astaxie"
,
"研发部门"
,
"2012-12-09"
).
Scan
(&
lastInsertId
)
checkErr
(
err
)
fmt
.
Println
(
"last inserted id ="
,
lastInsertId
)
...
...
ja/05.2.md
浏览文件 @
0097fbb7
...
...
@@ -20,7 +20,7 @@ GoではMySQLをサポートしたドライバが現在比較的多く、以下
CREATE TABLE
`userinfo`
(
`uid`
INT(10) NOT NULL AUTO_INCREMENT,
`username`
VARCHAR(64) NULL DEFAULT NULL,
`depart
name
`
VARCHAR(64) NULL DEFAULT NULL,
`depart
ment
`
VARCHAR(64) NULL DEFAULT NULL,
`created`
DATE NULL DEFAULT NULL,
PRIMARY KEY (
`uid`
)
)
...
...
@@ -48,7 +48,7 @@ GoではMySQLをサポートしたドライバが現在比較的多く、以下
checkErr(err)
//データの挿入
stmt, err := db.Prepare("INSERT userinfo SET username=?,depart
name
=?,created=?")
stmt, err := db.Prepare("INSERT userinfo SET username=?,depart
ment
=?,created=?")
checkErr(err)
res, err := stmt.Exec("astaxie", "研究開発部門", "2012-12-09")
...
...
ja/05.3.md
浏览文件 @
0097fbb7
...
...
@@ -17,7 +17,7 @@ Goがサポートするsqliteのドライバも比較的多いのですが、大
CREATE TABLE
`userinfo`
(
`uid`
INTEGER PRIMARY KEY AUTOINCREMENT,
`username`
VARCHAR(64) NULL,
`depart
name
`
VARCHAR(64) NULL,
`depart
ment
`
VARCHAR(64) NULL,
`created`
DATE NULL
);
...
...
@@ -44,7 +44,7 @@ Goがサポートするsqliteのドライバも比較的多いのですが、大
checkErr(err)
//データの挿入
stmt, err := db.Prepare("INSERT INTO userinfo(username, depart
name
, created) values(?,?,?)")
stmt, err := db.Prepare("INSERT INTO userinfo(username, depart
ment
, created) values(?,?,?)")
checkErr(err)
res, err := stmt.Exec("astaxie", "研究開発部門", "2012-12-09")
...
...
ja/05.4.md
浏览文件 @
0097fbb7
...
...
@@ -22,7 +22,7 @@ GoはPostgreSQLをサポートしたドライバも非常に多く実装され
(
uid serial NOT NULL,
username character varying(100) NOT NULL,
depart
name
character varying(500) NOT NULL,
depart
ment
character varying(500) NOT NULL,
Created date,
CONSTRAINT userinfo_pkey PRIMARY KEY (uid)
)
...
...
@@ -51,7 +51,7 @@ package main
checkErr(err)
//データの挿入
stmt, err := db.Prepare("INSERT INTO userinfo(username,depart
name
,created) VALUES($1,$2,$3) RETURNING uid")
stmt, err := db.Prepare("INSERT INTO userinfo(username,depart
ment
,created) VALUES($1,$2,$3) RETURNING uid")
checkErr(err)
res, err := stmt.Exec("astaxie", "研究開発部門", "2012-12-09")
...
...
pt-br/05.2.md
浏览文件 @
0097fbb7
...
...
@@ -23,7 +23,7 @@ In the following sections, I'll use the same database table structure for differ
CREATE TABLE `userinfo` (
`uid` INT(10) NOT NULL AUTO_INCREMENT,
`username` VARCHAR(64) NULL DEFAULT NULL,
`depart
name
` VARCHAR(64) NULL DEFAULT NULL,
`depart
ment
` VARCHAR(64) NULL DEFAULT NULL,
`created` DATE NULL DEFAULT NULL,
PRIMARY KEY (`uid`)
);
...
...
@@ -43,7 +43,7 @@ The following example shows how to operate on a database based on the `database/
checkErr(err)
// insert
stmt, err := db.Prepare("INSERT userinfo SET username=?,depart
name
=?,created=?")
stmt, err := db.Prepare("INSERT userinfo SET username=?,depart
ment
=?,created=?")
checkErr(err)
res, err := stmt.Exec("astaxie", "研发部门", "2012-12-09")
...
...
pt-br/05.3.md
浏览文件 @
0097fbb7
...
...
@@ -19,7 +19,7 @@ We create the following SQL:
CREATE TABLE `userinfo` (
`uid` INTEGER PRIMARY KEY AUTOINCREMENT,
`username` VARCHAR(64) NULL,
`depart
name
` VARCHAR(64) NULL,
`depart
ment
` VARCHAR(64) NULL,
`created` DATE NULL
);
...
...
@@ -39,7 +39,7 @@ An example:
checkErr(err)
// insert
stmt, err := db.Prepare("INSERT INTO userinfo(username, depart
name
, created) values(?,?,?)")
stmt, err := db.Prepare("INSERT INTO userinfo(username, depart
ment
, created) values(?,?,?)")
checkErr(err)
res, err := stmt.Exec("astaxie", "研发部门", "2012-12-09")
...
...
pt-br/05.4.md
浏览文件 @
0097fbb7
...
...
@@ -20,7 +20,7 @@ We create the following SQL:
(
uid serial NOT NULL,
username character varying(100) NOT NULL,
depart
name
character varying(500) NOT NULL,
depart
ment
character varying(500) NOT NULL,
Created date,
CONSTRAINT userinfo_pkey PRIMARY KEY (uid)
)
...
...
@@ -53,7 +53,7 @@ An example:
fmt.Println("# Inserting values")
var lastInsertId int
err = db.QueryRow("INSERT INTO userinfo(username,depart
name
,created) VALUES($1,$2,$3) returning uid;", "astaxie", "研发部门", "2012-12-09").Scan(&lastInsertId)
err = db.QueryRow("INSERT INTO userinfo(username,depart
ment
,created) VALUES($1,$2,$3) returning uid;", "astaxie", "研发部门", "2012-12-09").Scan(&lastInsertId)
checkErr(err)
fmt.Println("last inserted id =", lastInsertId)
...
...
ru/05.2.md
浏览文件 @
0097fbb7
...
...
@@ -23,7 +23,7 @@
CREATE TABLE `userinfo` (
`uid` INT(10) NOT NULL AUTO_INCREMENT,
`username` VARCHAR(64) NULL DEFAULT NULL,
`depart
name
` VARCHAR(64) NULL DEFAULT NULL,
`depart
ment
` VARCHAR(64) NULL DEFAULT NULL,
`created` DATE NULL DEFAULT NULL,
PRIMARY KEY (`uid`)
);
...
...
@@ -44,7 +44,7 @@
checkErr(err)
// вставка
stmt, err := db.Prepare("INSERT userinfo SET username=?,depart
name
=?,created=?")
stmt, err := db.Prepare("INSERT userinfo SET username=?,depart
ment
=?,created=?")
checkErr(err)
res, err := stmt.Exec("astaxie", "研发部门", "2012-12-09")
...
...
ru/05.3.md
浏览文件 @
0097fbb7
...
...
@@ -19,7 +19,7 @@ SQLite это открытая встраиваемая реляционная
CREATE TABLE `userinfo` (
`uid` INTEGER PRIMARY KEY AUTOINCREMENT,
`username` VARCHAR(64) NULL,
`depart
name
` VARCHAR(64) NULL,
`depart
ment
` VARCHAR(64) NULL,
`created` DATE NULL
);
...
...
@@ -39,7 +39,7 @@ SQLite это открытая встраиваемая реляционная
checkErr(err)
// вставка
stmt, err := db.Prepare("INSERT INTO userinfo(username, depart
name
, created) values(?,?,?)")
stmt, err := db.Prepare("INSERT INTO userinfo(username, depart
ment
, created) values(?,?,?)")
checkErr(err)
res, err := stmt.Exec("astaxie", "研发部门", "2012-12-09")
...
...
ru/05.4.md
浏览文件 @
0097fbb7
...
...
@@ -20,7 +20,7 @@ PostgreSQL - свободная объектно-реляционная сист
(
uid serial NOT NULL,
username character varying(100) NOT NULL,
depart
name
character varying(500) NOT NULL,
depart
ment
character varying(500) NOT NULL,
Created date,
CONSTRAINT userinfo_pkey PRIMARY KEY (uid)
)
...
...
@@ -54,7 +54,7 @@ PostgreSQL - свободная объектно-реляционная сист
fmt.Println("# Inserting values")
var lastInsertId int
err = db.QueryRow("INSERT INTO userinfo(username,depart
name
,created) VALUES($1,$2,$3) returning uid;", "astaxie", "研发部门", "2012-12-09").Scan(&lastInsertId)
err = db.QueryRow("INSERT INTO userinfo(username,depart
ment
,created) VALUES($1,$2,$3) returning uid;", "astaxie", "研发部门", "2012-12-09").Scan(&lastInsertId)
checkErr(err)
fmt.Println("last inserted id =", lastInsertId)
...
...
zh/05.2.md
浏览文件 @
0097fbb7
...
...
@@ -21,7 +21,7 @@ Go中支持MySQL的驱动目前比较多,有如下几种,有些是支持data
CREATE
TABLE
`userinfo`
(
`uid`
INT
(
10
)
NOT
NULL
AUTO_INCREMENT
,
`username`
VARCHAR
(
64
)
NULL
DEFAULT
NULL
,
`depart
name
`
VARCHAR
(
64
)
NULL
DEFAULT
NULL
,
`depart
ment
`
VARCHAR
(
64
)
NULL
DEFAULT
NULL
,
`created`
DATE
NULL
DEFAULT
NULL
,
PRIMARY
KEY
(
`uid`
)
);
...
...
@@ -51,7 +51,7 @@ func main() {
checkErr(err)
//插入数据
stmt, err := db.Prepare("INSERT userinfo SET username=?,depart
name
=?,created=?")
stmt, err := db.Prepare("INSERT userinfo SET username=?,depart
ment
=?,created=?")
checkErr(err)
res, err := stmt.Exec("astaxie", "研发部门", "2012-12-09")
...
...
zh/05.3.md
浏览文件 @
0097fbb7
...
...
@@ -18,7 +18,7 @@ Go支持sqlite的驱动也比较多,但是好多都是不支持database/sql接
CREATE
TABLE
`userinfo`
(
`uid`
INTEGER
PRIMARY
KEY
AUTOINCREMENT
,
`username`
VARCHAR
(
64
)
NULL
,
`depart
name
`
VARCHAR
(
64
)
NULL
,
`depart
ment
`
VARCHAR
(
64
)
NULL
,
`created`
DATE
NULL
);
...
...
@@ -47,7 +47,7 @@ func main() {
checkErr(err)
//插入数据
stmt, err := db.Prepare("INSERT INTO userinfo(username, depart
name
, created) values(?,?,?)")
stmt, err := db.Prepare("INSERT INTO userinfo(username, depart
ment
, created) values(?,?,?)")
checkErr(err)
res, err := stmt.Exec("astaxie", "研发部门", "2012-12-09")
...
...
zh/05.4.md
浏览文件 @
0097fbb7
...
...
@@ -23,7 +23,7 @@ CREATE TABLE userinfo
(
uid
serial
NOT
NULL
,
username
character
varying
(
100
)
NOT
NULL
,
depart
name
character
varying
(
500
)
NOT
NULL
,
depart
ment
character
varying
(
500
)
NOT
NULL
,
Created
date
,
CONSTRAINT
userinfo_pkey
PRIMARY
KEY
(
uid
)
)
...
...
@@ -56,7 +56,7 @@ func main() {
checkErr(err)
//插入数据
stmt, err := db.Prepare("INSERT INTO userinfo(username,depart
name
,created) VALUES($1,$2,$3) RETURNING uid")
stmt, err := db.Prepare("INSERT INTO userinfo(username,depart
ment
,created) VALUES($1,$2,$3) RETURNING uid")
checkErr(err)
res, err := stmt.Exec("astaxie", "研发部门", "2012-12-09")
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录