
mysql
涵一
做自己
展开
-
如何去掉 nodejs 获取MySQL数据产生的RowDataPacket
利用JSON.stringify()把对象转为对象字符串,可去掉RowDataPacket。var mysql = require('mysql');var connection = mysql.createConnection({ host : 'localhost', user : 'root', password : ***, database...原创 2018-03-06 11:21:21 · 11197 阅读 · 0 评论 -
mysql的基本操作
一、连接mysql服务器:连接服务器:【mysql -h 服务器 -u 用户名 -p 密码】二、数据库 基本操作查看数据库:【show databases;】创建数据库:【create database 数据库名;】删除数据库:【drop database 数据库名;】 进入数据库:【use 数据库名;】 三、数据表 基本操作查看数据表:【show tables...原创 2018-05-16 18:02:16 · 308 阅读 · 0 评论 -
mysql中in的用法
in常用于where表达式中,其作用是查询某个范围内的数据。用法:select * from where field in (value1,value2,value3,…)示例:查询book表中id为2和4的所有数据: 有book数据表,内容如下: 查询语句和查询结果见如下图示: PS: not in与in作用相反,用法和示例如下: 用法:select * from whe...原创 2018-07-16 15:10:32 · 284553 阅读 · 8 评论 -
mysql非空查询
空值与空字符串不同,判断方法也不同。获取空值或非空值的数据:获取字段field为空值的数据,语法:【select * from tableName where field is null】获取字段field为非空值的数据,语法:【select * from tableName where field is not null】获取空字符串或非空字符串的数据:获取字段field为空...原创 2018-07-16 16:10:45 · 33285 阅读 · 0 评论 -
sql 查询结果随机排序
查询结果随机排序方法:【order by rand() 】语法:select * from tableName order by rand()示例:1)查看student数据表: select * from student执行结果:2)随机获取student中一条数据:select * from student order by rand() limit 1执行结果见下...原创 2018-09-20 11:52:33 · 14768 阅读 · 0 评论 -
sql中limit的用法
limit子句用于限制查询结果返回的数量。用法:【select * from limit tableName limit i,n 】参数:tableName : 为数据表;i : 为查询结果的索引值(默认从0开始);n : 为查询结果返回的数量示例:1)查询student的数据:select * from student2)查询第一条数据select * from st...原创 2018-09-20 12:05:25 · 232737 阅读 · 7 评论 -
mysql数据报错:Packet for query is too large (1348754 > 1048576)
1、问题描述:报错信息:Packet for query is too large (1348754 > 1048576). You can change this value on the server by setting the max_allowed_packet’ variable。由报错信息来看是sql执行语句超出了1048576(1MB)的大小限制,改变最大限制值即可。...原创 2019-02-14 17:05:03 · 377 阅读 · 0 评论 -
数据表拷贝
数据表拷贝可分两步执行:步骤1 - 拷贝表:【CREATE TABLE tablename_bak LIKE tablename】步骤2 - 拷贝数据:【INSERT INTO tablename_bak SELECT * FROM tablename】原创 2019-05-28 17:44:54 · 473 阅读 · 0 评论