我转过几个弯 绕过那个小雨楼
拿着蒲扇摆着衣衫渡着紧箍咒
不问天涯不停留 喝过几壶酒
不过年少白头道义放胸口
倘若明天之后 遥看前尘剑封侯
似那天上神仙无所求
朝朝暮暮君如梦醒十分不为何理由
是真是假是惶恐是无休
路过这风雨花满楼 片刻都不停留
我本这书生进京赶考留下许多愁
你问有没有时候 我叹这天道默悠悠
能否与我一醉方休
又过了几个弯 算尽天量道莫慌
踏这田园闻这芳草香
跌跌撞撞仗剑天涯折煞不枉无笔良
是梦是幻是温柔是家乡
路过这风雨花满楼 片刻都不停留
我本这书生进京赶考留下许多愁
你问有没有时候 我叹这天道默悠悠
能否与我一醉方休
路过这风雨花满楼 片刻都不停留
我本这书生进京赶考留下许多愁
你问有没有时候 我叹这天道默悠悠
能否与我一醉方休
谁能与我一醉方休
mysq 基本使用
安装mysql 5.7
先安装mysql 5.7
使用navicat for mysql软件可视化操作,连接数据库
创建数据库,字符集utf-8,排序规则utf8_general_ci
新建表 其中一行为一条信息,每一列称为一个字段,和excel表格差不多的理解
新建一个字段 ID 类型int(整数) 不是null勾选,设置为主键,勾选自动递增
主键的搜索效率最高
新建 username字段,类型varchar(字符) 不是null勾选 长度设置为32
新建 password字段,类型varchar(字符) 不是null勾选 长度设置为32
然后保存表,表名为user_table,保存完毕后双击打开这个表,此时只有字段,内容是空的(N/A)
右键设计表又可以添加新的字段
node对接mysql
默认情况下node并不支持mysql,我们需要安装一个中间件mysql
安装
npm install mysql
连接数据库
const mysql = require("mysql");
//数据库连接
var dp = mysql.createConnection({
host: 'localhost',
port: 3306, //默认3306端口可以不写
user: "root",
password: "123456",
database: "node"
});
数据库连接有一些参数,host连接地址,端口prot,用户名,密码,库名
增删改查
sql的所有操作都是使用query方法:
dp.query(SQL,(err,data)=>{
});
有两个参数,一个是sql语法,一个是回调函数,回调有两个参数,一个错误信息,一个返回的内容,内容一般需要使用JSON.stringify(data)
对返回的内容进行转换。
sql语法
标准写法,关键字大写,库,表,字段需要加上反单引号(`)
增 INSERT
INSERT INTO 表 (字段列表) VALUES(值列表)
INSERT INTO `user` (`ID`,`username`,`password`) VALUES(0,'zhangsan','123456')
值默认为0表示空,因为id我们勾选了自动递增,所以不需要自己设置值
删 DELETE
改 UPDATE
更新article_table中id为xxx的n_link字段
UPDATE article_table SET n_link=n_link+1 WHERE ID=xxx
查 SELECT
SELECT 什么 FROM 表
SELECT * FROM user_table
//查找某一个id
SELECT * FROM article_table WHERE ID==xxx
*符号表示查询所有数据,这里就表示查询整个user_table表的数据
0
评论(2)

C-R
木灵鱼儿