Express.js通过Sequelize.js连接MySQL数据库

创建连接

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
const Sequelize = require('sequelize');

const sequelize = new Sequelize('数据库名', '数据库账号', '数据库密码', {
host: '主机名',
dialect: 'mysql',
port: '端口',
operatorsAliases: false,
timezone: '+08:00', // 时区,中国+8
pool: {
max: 5,
min: 0,
acquire: 30000,
idle: 10000
}
});

sequelize
.authenticate()
.then(() => {
console.log('***数据库连接成功');
})
.catch(err => {
console.error('数据库连接失败:', err);
});

module.exports = sequelize;
阅读更多

微信小程序动态修改data里面的值

wxml

1
2
3
4
5
6
<view>
<block wx:for="{{test}}" wx:key="*this">
<button type='primary' size='mini' bindtap='chageval' data-id='{{item.id}}'>{{item.name}}</button>
<text>{{item.val}}</text>
</block>
</view>
阅读更多

使用海外VPS搭建ShadowsocksR助你科学上网

注:本教程适合有一定计算机基础的朋友使用,小白先百度了解一下基础知识。切勿使用本教程做一切违反中国人民共和国相关法律法规之事!

购买VPS

Bandwagon Host

Bandwagon Host被国人称为搬瓦工,他们家的VPS有专门对国内网络连接速度优化,国人用的非常多。官网为 https://bwh1.net/cart.php

建议大家购买下面这两款:

img1

阅读更多

PHP学习 -- 连接MySQL数据库

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<?php
// PHP连接MySQL数据库基本操作

// 1. 建立连接
// 默认端口3306
$link = mysqli_connect('localhost:3306','root','root');
// var_dump($link);

// 2. 设定字符集
$res = mysqli_query($link,'set names utf8');
// var_dump($res);

// 3. 选择数据库
$db = mysqli_query($link,'use wang');
var_dump($db);

// 4. 数据操作

// 5. 关闭连接
// MySQL服务器的连接资源是有限的,不用了需要释放,但是脚本执行玩后会自动释放
$end = mysqli_close($link);
var_dump($end);

MySQL学习 -- 字符集相关

基本语法

目的:实现客户端 中间层 服务端字符集统一,以遍存储汉字。

1
set names gbk;

查看系统保存的三种关系处理字符集

1
show variables like 'character_set%';

MySQL学习 -- 数据基本操作

插入数据

向表中指定字段插入

insert into 表名(字段列表) values(对应字段列表);

1
2
3
4
5
insert class(name,sex) values('wangyu','man');

insert class(sex,name) values('man','wangyu');

insert class(name) values('wangyu');
阅读更多

MySQL学习 -- 数据表操作

创建数据表

创建普通表

  1. create table 数据库名.数据表名(字段名 字段类型[字段属性])[表选项];
  2. use 数据库名
    create table 数据表名(字段名 字段类型[字段属性])[表选项];
1
create table test.class(name varchar(10))charset utf8;
阅读更多