diff --git "a/\345\260\244\346\226\260\350\277\233JavaScript Node/23.02.21\346\226\207\344\273\2663/23.02.21\346\226\207\344\273\2663.js" "b/\345\260\244\346\226\260\350\277\233JavaScript Node/23.02.21\346\226\207\344\273\2663/23.02.21\346\226\207\344\273\2663.js" index 912e0ff810886ccc014232e222667cf6006f3f03..2c65e563c7a679025b506075f1cf50282699aba8 100644 --- "a/\345\260\244\346\226\260\350\277\233JavaScript Node/23.02.21\346\226\207\344\273\2663/23.02.21\346\226\207\344\273\2663.js" +++ "b/\345\260\244\346\226\260\350\277\233JavaScript Node/23.02.21\346\226\207\344\273\2663/23.02.21\346\226\207\344\273\2663.js" @@ -8,8 +8,8 @@ var str = "qWeRtYuIoPaSdFgHjKlZxCvBnM0123456789"; var test = fs.openSync("./test.txt","a"); for(let i=0;i<100;i++){ - var index1 = Math.floor(Math.random()*str.length); - var index2 = Math.floor(Math.random()*str.length); + var index1 = Math.floor(Math.random()*(str.length-1)); + var index2 = Math.floor(Math.random()*(str.length-1)); //随机截取的字符串内容 var data = str.slice(index1,index2-index1); fs.writeSync(test,data); diff --git "a/\345\260\244\346\226\260\350\277\233JavaScript Node/23.02.22\346\225\260\346\215\256\345\272\223/23.02.22\346\225\260\346\215\256\345\272\223.js" "b/\345\260\244\346\226\260\350\277\233JavaScript Node/23.02.22\346\225\260\346\215\256\345\272\223/23.02.22\346\225\260\346\215\256\345\272\223.js" new file mode 100644 index 0000000000000000000000000000000000000000..42e52cbece0dc40dbd94f4be564fa31a8cd9c6c1 --- /dev/null +++ "b/\345\260\244\346\226\260\350\277\233JavaScript Node/23.02.22\346\225\260\346\215\256\345\272\223/23.02.22\346\225\260\346\215\256\345\272\223.js" @@ -0,0 +1,59 @@ +/* +建立一个用户表(有姓名、年龄、性别、创建时间、修改时间) +使用mysql模块实现对数据的增删改查 +修改时将修改时间改成修改时的时间 +能实现分页(选做) +*/ +// npm install mysql 终端输入该代码进行下载mysql模块 +let mysql = require("mysql"); +let con = mysql.createConnection({host:"localhost", user:"root", password:"123456", port:3306, database:"user"}); +con.connect();//连接数据库 + +//增 +var add_time = new Date().toLocaleString(); +var add = "insert user_info value(1,'小明',18,1,'"+add_time+"','"+add_time+"'),"+ +"(2,'小红',18,2,'"+add_time+"','"+add_time+"');"; +con.query(add,(err)=>{ + if(err==null){ + console.log("增加成功"); + } + else{ + console.log("错误提示"); + console.log(err); + } +}); +//删 +var Delete = "delete from user_info where id=1"; +con.query(Delete,(err)=>{ + if(err==null){ + console.log("删除成功"); + } + else{ + console.log("错误提示"); + console.log(err); + } +}); +//改 +var update_time = new Date().toLocaleString(); +var update = "update user_info set age=20, update_time='"+update_time+"' where id=2"; +con.query(update,(err)=>{ + if(err==null){ + console.log("修改成功"); + } + else{ + console.log("错误提示"); + console.log(err); + } +}); +//查 +var select = "select * from user_info where id=2"; +con.query(select,(err,data)=>{ + if(err==null){ + console.log("查询成功,数据如下"); + console.log(data); + } + else{ + console.log("错误提示"); + console.log(err); + } +}); \ No newline at end of file diff --git "a/\345\260\244\346\226\260\350\277\233JavaScript Node/23.02.22\346\225\260\346\215\256\345\272\223/23.02.22\346\225\260\346\215\256\345\272\223.sql" "b/\345\260\244\346\226\260\350\277\233JavaScript Node/23.02.22\346\225\260\346\215\256\345\272\223/23.02.22\346\225\260\346\215\256\345\272\223.sql" new file mode 100644 index 0000000000000000000000000000000000000000..945dc9c250f6668c3773e7b74d2302165d502ae7 --- /dev/null +++ "b/\345\260\244\346\226\260\350\277\233JavaScript Node/23.02.22\346\225\260\346\215\256\345\272\223/23.02.22\346\225\260\346\215\256\345\272\223.sql" @@ -0,0 +1,15 @@ +-- 建库 +create database user charset utf8; + +-- 选库 +use user; + +-- 建表和字段 +create table user_info( +id int primary key auto_increment, -- 用户编号 +name varchar(255) not null, -- 用户姓名 +age int not null, -- 用户年龄 +gender enum('男','女'), -- 用户性别 +add_time datetime not null, -- 创建时间 +update_time datetime -- 修改时间 +); \ No newline at end of file