MySQL 增删改查 一月①

基本概念

Ps(``模板字符串可换行)


增 删 改 查

查询语法
SELECT * FROM 表名 ;
新增语法
INSERT INTO 表名 (userName,age,sex,iphone) VALUES (" 值 "," 值 "," 值 ");

affectedRows–标识指
const sqlStr = insert into day01( name, age, sex, schoolNum, ) values(修,改,值);


修改 — UPDATE WHERE
UPDATE 表名 SET name="李逵"(--name 要用``这种符号) xx="用逗号隔开",age=19 WHERE schoolNam=200010;


删除
1-DELETE FROM 表名 WHERE ids = 要删除的那条数据;
2-DELETE FROM day01 WHERE student = ?;

链接MySQL服务器

解释:
	?占位符 
	WHERE条件
	----------------------------------------------------------------
								代码顺序

1.修改字段 		↓↓↓
	let sql =" UPDATE day01表名 SET `name`="李逵"
	(--name 要用``这种符号),age="19" WHERE schoolNam=200010"
	app.get("/upate",(req,res)=>{
2.接收到的数据
	let data =req.query
3.第二个参数传入的是值
	db.query("select * from day01 where schoolNum=? ",(err,results)=>{
	}
	db.query(sql,[
	"name",
	18,
	"性别",
	"班级",
	"schoolNum",
	data["student"]
	],
	(err,results)=>{
4.修改表单value值
	     if(err){
	            return res.send(err.message);
	       }
	     res.send(results);
	 })
5.监听事件/启动服务
		app.listen(80,()=>{
		    console.log("启动");
		})
		let dataDelete ="DELETE FROM day01 WHERE student = ?"
		app.get("/delete",(req,res)=>{
		    如果有数据传入
		 studentNumber假如已经获取到了
	就使用	 ↓
		    let data =req.query 
		    {student:"200"}
		})


MySQL 注释使用 ##

MySQL命令 创建


		CREATE TABLE day02 (
		    age INT,--INT的长度为 11
		    sex CHAR,
		    userName VARCHAR(50),
		    字符串VARCHAR(长度50)-- 年/月/日 也可使用
		    INT整数 不设置长度亦可使用
		    CHAR--短字符串,不设置长度 性别使用
		    BIGINT:长整数
		)

创建 MySQL

----------------------------------------------------------------------
		const mysql = require("mysql");
	//注释:db创建数据库,链接 MySQL的 DATABASE;
		const db = mysql.createPool({
		    post:"127.0.0.1",
		    user:"root",
		    password:"root",
		    datebase:"day02"
		})
		app.use(cors());
		const body=require("body-parser");
		app.use(body.urlencoded({extended:false}));
----------------------------------------------------------------------
	//固定语法
		const arr=["name",age];--就可以用arr替换[]对象
		db.query("语句 路径名字 " ,["name",age],(err,results)=>{
		if(err){ }
		})
		db.query('SELECT 1',(err,results)=>{
	//判断
		    if (err) return console.log(err.message);
		    console.log(results);
		})
-----------------------------------------------------------------------

你可能感兴趣的:(mysql,数据库)