0006、node 之操作数据库mysql()基本操作

特别说明:

需要向数据库插入数据的时候,一定要在数据库里通过代码去创建表,且要加上AUTO_INCREMENT,否则加入数据的时候id值不好自动往上加,会一直是设定的那个id值。

创建    表   node这个数据库里面创建一个user表

CREATE TABLE `node`.`user`(
 `id` INT  NOT NULL AUTO_INCREMENT,
 `username` varchar(64) NOT NULL ,
  `password` varchar(64) NOT NULL ,
  PRIMARY KEY (`id`)
  )
ENGINE = InnoDB;


下面这个后面规定了数据库的编码格式:

CREATE TABLE `node`.`user`(
 `id`     INT(11)  NOT NULL AUTO_INCREMENT,
 `username` varchar(64) NOT NULL ,
  `pass` varchar(64) NOT NULL ,
  PRIMARY KEY (`id`)
  )
ENGINE = InnoDB CHARSET=utf8;

0006、node 之操作数据库mysql()基本操作_第1张图片


1、读取数据库数据

0006、node 之操作数据库mysql()基本操作_第2张图片

0006、node 之操作数据库mysql()基本操作_第3张图片

0006、node 之操作数据库mysql()基本操作_第4张图片

0006、node 之操作数据库mysql()基本操作_第5张图片

运行结果:

0006、node 之操作数据库mysql()基本操作_第6张图片

后天数据返回格式:

0006、node 之操作数据库mysql()基本操作_第7张图片

2、将前台输入的数据插入数据库(get方式)

form方式提交(不需要ajax)

0006、node 之操作数据库mysql()基本操作_第8张图片

0006、node 之操作数据库mysql()基本操作_第9张图片

0006、node 之操作数据库mysql()基本操作_第10张图片

0006、node 之操作数据库mysql()基本操作_第11张图片

运行结果:

0006、node 之操作数据库mysql()基本操作_第12张图片

0006、node 之操作数据库mysql()基本操作_第13张图片

ajax方式提交:后台的解析代码一样

0006、node 之操作数据库mysql()基本操作_第14张图片


3、将前台输入的数据插入数据库(post方式)

0006、node 之操作数据库mysql()基本操作_第15张图片

0006、node 之操作数据库mysql()基本操作_第16张图片

0006、node 之操作数据库mysql()基本操作_第17张图片

0006、node 之操作数据库mysql()基本操作_第18张图片

运行结果:

0006、node 之操作数据库mysql()基本操作_第19张图片






你可能感兴趣的:(Node.js)