
MySQL
TianNicholas
一路走来,雕刻时光,记录点滴。
合作可 email - cheungdennis@foxmail.com
展开
-
sequelize 设置mysql字段类型,text字符长度太小可采用longText
从sequelize导出数据类型 const { DataTypes } = require('sequelize') 写法,此参数不传默认为text DataTypes.TEXT('long') 字段定义 @Column({ type:DataTypes.TEXT('long'), comment:'系统简介' }) system_introduc:string ...原创 2021-07-21 15:48:32 · 2666 阅读 · 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 · 713 阅读 · 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 · 1508 阅读 · 0 评论 -
mysql客户端介绍
1,Navicat 这是一款可支持多种数据库的客户端,可支持mysql,sqlite,oracle,sql server等数据库。当然也可以选择只支持某种数据库的客户端下载。 软件可以免费使用30天,当然可以在网上下个注册机就可以了。注册机 下载地址:http://www.navicat.com/download 2,DBeave 无需破解,直接使用,下载只需选择适合自己的版本 下载地址:http://dbeaver.jkiss.org/download/#macos 3,MySQL GUI...原创 2021-06-01 11:32:44 · 1797 阅读 · 0 评论 -
node连接操作mysql
nodejs链接数据库,执行sql语句 根据NODE_DEV区分配置 封装exec函数,API使用exec操作数据库 安装mysql npm install mysql const mysql = require('mysql'); //创建链接对象 const con = mysql.createConnection({ host:'localhost', user:'root', password:'Mysql_2018', port:3306, da...原创 2021-02-17 19:42:27 · 180 阅读 · 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 · 126 阅读 · 0 评论