![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
TianNicholas
一路走来,雕刻时光,记录点滴。
合作可 email - cheungdennis@foxmail.com
展开
-
sequelize 设置mysql字段类型,text字符长度太小可采用longText
从sequelize导出数据类型const { DataTypes } = require('sequelize')写法,此参数不传默认为textDataTypes.TEXT('long')字段定义@Column({type:DataTypes.TEXT('long'),comment:'系统简介'})system_introduc:string...原创 2021-07-21 15:48:32 · 2475 阅读 · 1 评论 -
JavaScript 字符串id生成器
1、shortid创建了非常短的非顺序 url 友好的唯一 id。非常适合 url 缩短器、MongoDB 和 Redis id,以及用户可能看到的任何其他 id。适用于 Node、io.js 和 Web 浏览器。 可以生成任意数量的 id,没有重复,甚至每天数百万。 默认情况下 7-14 个 url 友好的字符:A-Z,a-z,0-9,_-用法constshortid=require('shortid');console.log(shortid.generate());...原创 2021-06-24 14:13:07 · 637 阅读 · 0 评论 -
sequelize递归查询获取树状结构
class NeedModule{ constructor(id){ this.id = id; } async getNeedsTree(){ let rootNeeds = await Needs.findAll({ where : { id : this.id } }) rootNeeds = await this.getChild...原创 2021-06-17 19:45:15 · 1332 阅读 · 0 评论 -
mysql客户端介绍
1,Navicat这是一款可支持多种数据库的客户端,可支持mysql,sqlite,oracle,sql server等数据库。当然也可以选择只支持某种数据库的客户端下载。软件可以免费使用30天,当然可以在网上下个注册机就可以了。注册机下载地址:http://www.navicat.com/download2,DBeave无需破解,直接使用,下载只需选择适合自己的版本下载地址:http://dbeaver.jkiss.org/download/#macos3,MySQL GUI...原创 2021-06-01 11:32:44 · 1719 阅读 · 0 评论 -
node连接操作mysql
nodejs链接数据库,执行sql语句根据NODE_DEV区分配置封装exec函数,API使用exec操作数据库安装mysqlnpm install mysqlconst mysql = require('mysql');//创建链接对象const con = mysql.createConnection({ host:'localhost', user:'root', password:'Mysql_2018', port:3306, da...原创 2021-02-17 19:42:27 · 134 阅读 · 1 评论 -
mysql常用语句
数据库如何建库建表建表常用数据类型(int、bigint、varchar、longtext)sql语句实现增、删、改、查select version();//查询mysql版本use myblog; //使用某数据库--show tables; //--注释,展示表insert into users(username,`password`,realname) values('lisi','123','李四');//插入语句,注意password关键字写法``select * fro.原创 2021-02-17 19:39:42 · 97 阅读 · 0 评论