猫史档案馆


【皮球Box3高级教程】SQL系列教程1:创建一个SQL表格

用户:cool-creepercool-creeper查看:6 回复:16 评论:6 创建时间:2021-02-13T12:00:01


center_image

【皮球出品,必为精品】

好了,开始讲正题,代码岛有个功能就是SQL数据库,这个SQL是个好东西,可是很多人都不晓得咋用,我的第一期高级教程就教这个吧。(为什么不发低级和中极教程?因为大多数人都会。而且吉吉喵也发了低级,至于中级教程代码岛版块里也有很多)

 

1-1 莫子是数据库?(方言,什么是数据库?)

数据库可以存储数据,这样,即使程序停止,数据也会保存在数据库里,每个数据库都有表格,比如班级表格:

姓名     性别     学号

王丽      女         01

刘驰      男         02

黄杰      男         03

 

表格就是这样存储数据的,而表格中的每个项(姓名、性别、学号)就叫字段。

1-2 数据类型

数据库中也有很多类型,就像变量的类型一样,比较常见的是以下几种:

TEXT:字符串 如:'Box3.0'

INTEGER:整数 如:100

REAL:浮点数(小数) 如:3.14

NULL:空值 如:

BLOB:二进制数据 如:101001

NUMERIC:其他类型 如:true

1-3 常用SQL命令

——摘自API文档

1-4 使用SQL命令

在index.js中,要使用SQL命令,得这么做:

db.sql`使用的命令`

1-5 创建表格

在SQL里,创建表格是这样:

CREATE TABLE IF NOT EXISTS leaderboard ( --创建表格
    data1 VARCHAR(50) NOT NULL, --创建字段data1,值为null(空)
    data2 REAL NOT NULL --创建字段data2,值为null(空)
)

这样,就创建了一个表格,其中有两个字段,分别为data1和data2

而在代码岛的index.js中,要引用db.sql``,所以创建表格就是这样:

// 创建表格
async function createTables() {
    await db.sql`CREATE TABLE IF NOT EXISTS leaderboard (
        data1 VARCHAR(50) NOT NULL,
        data2 REAL NOT NULL
    )`
}

/* 在脚本开始的时候执行 */
(async function() {
    await createTables()
}());

这样,一个简单的表格就创建好啦~~~

 

今天就到这里吧,下期再见……

============END============

 

 

 


回复

上一页1 页 / 共 1下一页
cool-creepercool-creeper

要顶

必须顶

不得不顶

用尽全力顶

再加上千斤顶

总之把它顶到顶

接着使出葵花宝顶

就算顶到史前也要顶

老子看了会用道德经顶

孔子亲自拜你为师天天顶

秦始皇站在阿房宫上使劲顶

汉高祖挥师杀向东罗马为你顶

吕布抛弃了貂禅而选择了帮你顶

汉高祖挥师杀向东罗马为你顶

秦始皇站在阿房宫上使劲顶

孔子亲自拜你为师天天顶

老子看了会用道德经顶

就算顶到史前也要顶

接着使出葵花宝顶

总之把它顶到顶

再加上千斤顶

用尽全力顶

不得不顶

必须顶

要顶

点赞0


评论


幽梦子曦幽梦子曦

使劲顶

点赞0


评论


SSR级学霸_拉文克劳SSR级学霸_拉文克劳

要顶

必须顶

不得不顶

用尽全力顶

再加上千斤顶

总之把它顶到顶

接着使出葵花宝顶

就算顶到史前也要顶

老子看了会用道德经顶

孔子亲自拜你为师天天顶

秦始皇站在阿房宫上使劲顶

汉高祖挥师杀向东罗马为你顶

吕布抛弃了貂禅而选择了帮你顶

汉高祖挥师杀向东罗马为你顶

秦始皇站在阿房宫上使劲顶

孔子亲自拜你为师天天顶

老子看了会用道德经顶

就算顶到史前也要顶

接着使出葵花宝顶

总之把它顶到顶

再加上千斤顶

用尽全力顶

不得不顶

必须顶

要顶

点赞0


评论


淳朴的流星猫ofTt淳朴的流星猫ofTt

点赞0


评论


cool-creepercool-creeper

顶顶^顶顶(顶顶的顶顶次方)个顶顶

点赞0


评论


该账号已停用该账号已停用

要顶

必须顶

不得不顶

用尽全力顶

再加上千斤顶

总之把它顶到顶

接着使出葵花宝顶

就算顶到史前也要顶

老子看了会用道德经顶

孔子亲自拜你为师天天顶

秦始皇站在阿房宫上使劲顶

汉高祖挥师杀向东罗马为你顶

吕布抛弃了貂禅而选择了帮你顶

汉高祖挥师杀向东罗马为你顶

秦始皇站在阿房宫上使劲顶

孔子亲自拜你为师天天顶

老子看了会用道德经顶

就算顶到史前也要顶

接着使出葵花宝顶

总之把它顶到顶

再加上千斤顶

用尽全力顶

不得不顶

必须顶

要顶

点赞0


评论


86135clc86135clc

您丢掉的一个小分号~

;

点赞0


评论


不知道该叫啥的一只萌新不知道该叫啥的一只萌新

az

点赞0


评论


async_functionasync_function

1-5说错了吧,not null的意思是存入时值不能为null(空)

还有,注释不是用“--”,而是用“//”或“/* */”

//注释
/*注释
  注释
  注释
*/

点赞0


评论


DL1DL1

嗯?这不是api里的吗?

点赞0


评论


YDS尹子YDS尹子

谁说中级教程人人都会了(doge

点赞1


评论


小熊与雪小熊与雪

厉害了emotion_编程猫_点赞

 

点赞0


评论


小熊与雪小熊与雪

请问一下,SQL表格的创建字段能不能讲解的再详细一些?为什么

data1 VARCHAR(50) NOT NULL, //创建字段data1,值为null(空)
data2 REAL NOT NULL //创建字段data2,值为null(空)

data1中会有varchar(50)而data2中的是real?

来自萌新的渴望

点赞0


评论


指令者指令者

怎么做一个玩家私云变量exp+修改exp代码

怎么做一个玩家云列表texiao+在texiao中添加字符串代码

点赞0


评论


SKQASKQA

下一期呢

点赞0


评论


特级学霸wzh特级学霸wzh

让玩家实体消失代码咋弄

点赞0


评论