用户:
灵清帝王吃爆一切厕所查看:159 回复:4 评论:17 创建时间:2022-03-18T16:49:04
嗨害嗨!
(。・∀・)ノ゙嗨~又是我这个屑来了,那么今天呢,闲着没事干,就想着造福"百姓"(啊(空格)喵,是萌新
虽然我是一个萌新
但我总有一个做大佬的梦((You BB:不用想了,这肯定只会是一个梦
但是呢,又做不成
便想着教出一个大佬来((You again BB:完了,这孩子没救了,又开始做梦了……
好了,废话说很多,正式开整!
今天捏,就做一期最基础的SQL教程之——————创建表格((那些特别难的我还没搞透doge
那么我们要先理解概念
什么是SQL?!
SQL嘛,顾名思义就是SQL((搞错了,重来
SQL嘛,说白了就是一个表格,可以用来储存数据,比如地图里面的存档,就要用的SQL
怎么样?是不是很心动?学会了这个,便可以称霸岛三((You BB three times:……谁信啊。。。。我早就废了((bushi
好了,又说了一堆废话,那么之间上代码!
首先,我们要创建一个名为player的表格
一般呢,我们都把它封装为函数
就像这样:
async function createTable(){
await db.sql`
CREATE TABLE IF NOT EXISTS "player"(
)
`
}
好了,表格创建好了,然后呢?就要填数据了啊!!
然后上面那步就变成了这样:
async function createTable(){
await db.sql`
CREATE TABLE IF NOT EXISTS "player"(
"money" INT NOT NULL,
"exp" INT NOT NULL,
"lv" INT NOT NULL,
"itemList" TEXT NOT NULL,
"userKey" CHAR(16) PRIMARY KEY UNIQUE NOT NULL
)
`
}
createTable()
Tips:记得记得!大部分数据最好用双引号或者单引号包起来,不然的话就可能……((嘿嘿,可能直接趋势
然后呢,在给老铁们《详细》讲解一下哈((干货来了!!!
在引用SQL时,要用db.sql``
然后捏,创建表格就用CREATE TABLE
还有 INT 用来储存整数类型的数据,TEXT用来储存字符串,NOT NULL就是表示不为空值
最后的userKey呢,就是玩家的识别码,每个人都不同,是没法改变的。当然,你也可以用name,但是只要你换了一个昵称,你的数据就此拜拜~~~
然后呢,CHAR()的意思是这个数据的最大长度,说白了就是有多少个字,在括号里面自己填数字,而userKey都是16个字符串,所以一般都填16
好了,创建表格就讲到这里,下期在讲如何存档
拜拜了~~~
如果你喜欢的话,可以直接撬走哦~~但是嘛,嘿嘿,要给我一个《小小》的关注
点赞0
评论
来我的主页给我一个关注吧~~~https://box3.codemao.cn/u/GmXMCkc9bHYLre1
1086爱编程API谁不会看
点赞0
评论
你真把别人当大神啊,萌新没几个人真的学的懂
我这里不欢迎蔑视萌新的人,请这位somebody丨(这个不是一,它念滚
somebody是sb的缩写,你可以举报他了
蔑视萌新?你现在已经骂人了
哇哦,你理解真棒啊!
如果不是你先蔑视我我会喵?这里不欢迎你,麻烦你赶紧GUN(喵的英文
第一个喵是骂((人,第二个喵是手((枪
蔑视你啥了?
你还问我?记性这么差赶紧去治
我真的忘了,最近事情多
说实话吧,对你来说可能没啥,但对我来说伤害到了我。。。
就是那天和你合作,我问了你很多次,结果你每一句回我
然后我还弄了一个私聊代码,你问另外一个人可以私聊吗,我说可以啊,结果你还是不理我,还是继续问他,我又说私聊没问题啊,结果你直接冷冷一句:“没问你,不管你事”
奥,那天啊那我应该是眼瞎了,对不起啊