From b4b9256d79b7cdfd99d1b8bf3c17ba2bf61fc992 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E5=87=8C=E8=8A=9D?= <2054884274@qq.com> Date: Fri, 24 Feb 2023 02:31:16 +0000 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=88=A0=E6=94=B9=E6=9F=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 陈凌芝 <2054884274@qq.com> --- .../homework.js" | 66 +++++++++++++++++++ 1 file changed, 66 insertions(+) create mode 100644 "\351\231\210\345\207\214\350\212\235/\346\225\260\346\215\256\345\272\223/homework.js" diff --git "a/\351\231\210\345\207\214\350\212\235/\346\225\260\346\215\256\345\272\223/homework.js" "b/\351\231\210\345\207\214\350\212\235/\346\225\260\346\215\256\345\272\223/homework.js" new file mode 100644 index 0000000..6b93c0b --- /dev/null +++ "b/\351\231\210\345\207\214\350\212\235/\346\225\260\346\215\256\345\272\223/homework.js" @@ -0,0 +1,66 @@ +// 作业:建一个用户表(有姓名,年龄,年龄,创建时间,修改时间),使用模块加mysql模块,实现对数据的增删改查 修改时记得,把修改时间改成修改时的时间,能实现分页(选做) +// 能实现分页(选做),能实现男女个数和总数的统计,能统计出(小于18) 和 18-45 和 45岁以上的人数 +var mysql = require('mysql'); +var connection = mysql.createConnection({ + host : '127.0.0.1', + user : 'root', + password : 'root', + database : 'student' +}); +let insertSql = "insert into user (`user_name`,`user_age`,`user_sex`,`create_time`,`update_time`) value ('小明',12,'男',null,null)"; +connection.query(insertSql, (err, data) => { + console.log("-------------------新增操作-------------------"); + console.log(err); + console.log(data);//insert 操作时 data时对象 +}) + +var update = new Date().toLocaleString(); +// console.log(update); +//修改操作 +let updateSql = "update user set update_time='" + update + "' where user_id=3"; +console.log(updateSql) +connection.query(updateSql, (err, data) => { + console.log("-------------------修改操作-------------------"); + console.log(err); + console.log(data);//update 操作时 data时对象 + +}) +//删除操作 +var deleteSql = "delete from user where user_id=5"; +connection.query(deleteSql, (err, data) => { + console.log("-------------------删除操作-------------------"); + console.log(err); + console.log(data);//删除 操作时 data时对象 +}); +connection.query('SELECT count(*) from student', function (err, data) { + if (err) throw err; + console.log("查询结果学生总数是"); + console.log(data); +}); +connection.query('select count(*) from student where user_sex="男"',function (err,data) { + if (err) throw err; + console.log("查询结果是男的"); + console.log(data); +}); +connection.query('select count(*) from student where user_sex="女"',function (err, data) { + if (err) throw err; + console.log("查询结果是女的"); + console.log(data); +}); +connection.query('select count(*) from student where user_age<18',function (err, data) { + if (err) throw err; + console.log("查询结果小于18是"); + console.log(data); +}); +connection.query('select count(*) from student where user_age>=18 and user_age<45',function (err, data) { + if (err) throw err; + console.log("查询结果大于等于18,小于45是"); + console.log(data); +}); +connection.query('select count(*) from student where user_age<45',function (err, data) { + if (err) throw err; + console.log("查询结果大于45是"); + console.log(data); +}); + +connection.end(); \ No newline at end of file -- Gitee