大型网站开发视频域名访问网站应该怎么做
2026/4/18 16:26:47 网站建设 项目流程
大型网站开发视频,域名访问网站应该怎么做,网站session 验证,next.js做纯静态网站一、插入数据 1.1 insert插入数据 #xff08;1#xff09;insert语法格式 INSERT [INTO] 表名 [字段名] VALUES (值列表);#xff08;2#xff09;示例 ① 向学生表中插入一行数据② 向学生表中插入多行数据二、更新数据 2.1 update更新数据 #xff08;1#xff09;…一、插入数据1.1 insert插入数据1insert语法格式INSERT [INTO] 表名 [字段名] VALUES (值列表);2示例① 向学生表中插入一行数据② 向学生表中插入多行数据二、更新数据2.1 update更新数据1update语法格式UPDATE 表名 SET 字段1值1, 字段2值2,…,字段n值n [WHERE 条件];2示例① 将所有学生的姓名改成邓超② 将id是1学生的姓名改成彭于晏年龄改为30三、删除数据3.1 delete删除数据1delete语法格式DELETE FROM 表名 [WHERE条件];2示例用delete删除id是1的学生的数据3.2 truncate删除数据1语法格式TRUNCATE TABLE 表名;2示例用truncate删除学生表中的数据【清空数据表还在】PS:delete删除数据可以加条件truncate删除数据不可以加条件只能清空整个表内数据。四、查询数据4.1 查询前准备将用以下代码在表内插入数据1在students表内插入数据INSERT INTO students (id, name, age, height, gender, cls_id, is_delete) VALUES (1, 小明, 18, 180, 女, 1, 0); INSERT INTO students (id, name, age, height, gender, cls_id, is_delete) VALUES (2, 小月月, 18, 180, 女, 2, 1); INSERT INTO students (id, name, age, height, gender, cls_id, is_delete) VALUES (3, 彭于晏, 29, 185, 男, 1, 0); INSERT INTO students (id, name, age, height, gender, cls_id, is_delete) VALUES (4, 刘德华, 59, 175, 男, 2, 1); INSERT INTO students (id, name, age, height, gender, cls_id, is_delete) VALUES (5, 黄蓉, 38, 160, 女, 1, 0); INSERT INTO students (id, name, age, height, gender, cls_id, is_delete) VALUES (6, 凤姐, 28, 150, 保密, 2, 1); INSERT INTO students (id, name, age, height, gender, cls_id, is_delete) VALUES (7, 王祖贤, 18, 172, 保密, 1, 1); INSERT INTO students (id, name, age, height, gender, cls_id, is_delete) VALUES (8, 周杰伦, 36, NULL, 男, 3, 0); INSERT INTO students (id, name, age, height, gender, cls_id, is_delete) VALUES (9, 程坤, 27, 181, 男, 2, 0); INSERT INTO students (id, name, age, height, gender, cls_id, is_delete) VALUES (10, 刘亦菲, 25, 166, 男, 2, 0); INSERT INTO students (id, name, age, height, gender, cls_id, is_delete) VALUES (11, 猪猪侠, 33, 162, 保密, 3, 1); INSERT INTO students (id, name, age, height, gender, cls_id, is_delete) VALUES (12, 静香, 12, 180, 女, 2, 0); INSERT INTO students (id, name, age, height, gender, cls_id, is_delete) VALUES (13, 郭靖, 12, 170, 男, 3, 0); INSERT INTO students (id, name, age, height, gender, cls_id, is_delete) VALUES (14, 周杰, 34, 176, 女, 1, 0);2在teachers表内插入数据INSERT INTO teachers (id, name) VALUES (1, 赵老师); INSERT INTO teachers (id, name) VALUES (2, 孙老师); INSERT INTO teachers (id, name) VALUES (3, 李老师); INSERT INTO teachers (id, name) VALUES (4, 周老师);3在classes表内插入数据INSERT INTO classes (id, teacher_id, cls_content, cls_date, name) VALUES (1, 1, 班级学生有较强的学习能力, 2024-10-01 00:00:00, python_01期); INSERT INTO classes (id, teacher_id, cls_content, cls_date, name) VALUES (2, 2, 班级学生比较顽皮, 2024-11-01 00:00:00, python_02期); INSERT INTO classes (id, teacher_id, cls_content, cls_date, name) VALUES (3, 2, 数据结构班, 2024-11-01 00:00:00, data_struct_01期);4.2 SELECT基本查询语句格式1select语法格式SELECT 列名 FROM 表名;2示例① 查询所有学生信息② 查询所有学生的姓名性别4.3 运算符算术运算符 - * / %关系运算符 赋值运算符 逻辑运算符 and or not || !4.4 where条件查询1where 语法格式SELECT 列名 FROM 表名 WHERE 条件2示例① 查询id为1学生的姓名性别②查询学生’刘德华’的信息4.5where多条件查询1语法格式SELECT 列名 FROM 表名 WHERE 条件 运算符 条件2示例①查询id1或者id3学生的姓名性别②查询性别为女并且在2班的学生的信息4.6 like模糊查询1语法格式SELECT 列名 FROM 表名 WHERE 字段 LIKE 值2示例查询名字里面包含’小’的学生的信息4.7 IN关键字查询1语法格式SELECT 列名 FROM 表名 WHERE 字段 IN (值1值2....);2示例查询id为1,5,6,10的学生的信息ps试用 not in 即为查询不为谋值的信息4.8BETWEEN关键字查询1语法格式SELECT 列名 FROM 表名 WHERE 字段 BETWEEN 值1 and 值2;2示例查询id为8-10的学生的信息4.9DISTINCT关键字查询【去重】1语法格式SELECT DISTINCT 字段名1,字段名2...... FROM 表名;2示例①查询性别有几种分类②查询有几个班级4.10ORDER BY关键字查询1语法格式SELECT 字段名列表 FROM 表名 [WHERE 查询条件] [ORDER BY 排序的列名 [ASC 或 DESC]];2示例①将学生的身高按照升序排列②将学生的身高按照降序排列PSASC是降序DESC是升序在不写明是ASC还是DESC的情况下默认是ASC降序4.11 LIMIT关键字查询1语法格式SELECT 字段名列表 FROM 表名 [WHERE 查询条件] [ORDER BY 排序的列名 [ASC 或 DESC]] [LIMIT 行数];2示例①只看前2条学生信息②显示1班学生中身高前三名的学生姓名4.12连接查询观察students、teachers、classes三张表如何查看students表中cls_id所代表的的班级名称是什么——使用连接查询连接查询是将多张表中记录按照指定的条件进行连接的查询方式PS连接查询涉及到两个表以上在查询的时候至少要有一个必备的连接条件这个必备的条件就是两个表共有的那个字段相等而且这个字段一定在一个表里是主键在另一个表里是外健4.12.1 显示内连接查询1.语法格式SELECT 字段 FROM 表1 INNER JOIN 表2 ON 连接条件 [WHERE 条件]2.示例①查看学生所在班级②查看学生所在班级并且班级是14.12.2隐式内连接查询1语法格式SELECT 字段 FROM 表1表2 WHERE 表1 字段表2 字段2示例学生所在班级4.12.3 左外连接查询1语法格式SELECT 字段 FROM 表1 LEFT [outer] JOIN 表2 ON 连接条件 [where 条件]2示例查看老师所在班级4.12.4 右外连接查询1语法格式SELECT 字段 FROM 表1 RIGHT [outer] JOIN 表2 ON 连接条件 [where 条件]2示例查看老师所在班级PS:左连接和右连接就是分别以表1和表2为基表返回左右表中所有记录及连接表中符合条件的记录的外连接。五、聚合函数如何查看班级同学的平均身高——使用聚合函数聚合函数是可以对一组值进行计算并返回单个值的函数。函数——实现特定功能的。5.1.聚合函数1语法格式SELECT 聚合函数字段 FROM 表名 [WHERE 条件] [GROUP BY 聚合函数]2聚合函数count()-计数sum()-求和max()-最大值min()-最小值avg()-平均值3示例①查询班级学生的平均身高②查询班级有多少同学③显示每个班级学生的平均身高④查询每个班级的学生总数PSas’列名’加在需要查询的字段后面可以显示设置的“列名”所有SELECT同理六、子查询【查询嵌套】如何只查询比刘德华高的同一班的学生信息——子查询定义:子查询是在一个查询的内部包括另一个查询的查询方式6.1简单子查询1示例①查看刘德华同学的所在班级的所有同学select * from students where cls_id( - select cls_id from students where name刘德华);②查询比刘德华高的同一班的学生信息select * from students where cls_id( - select cls_id from students where name刘德华) - and height(select height from students where name刘德华);6.2 ANY/SOME子查询1示例查看赵老师所带的学生信息select * from students where cls_idany( - select id from classes where teacher_id( - select id from teachers where name赵老师));6.3 All子查询1示例查看学生所在班级select * from students where cls_id all(select id from classes where teacher_id (select id from teachers where name赵老师));6.4 EXISTS子查询1示例①删除表DROP TABLE IF EXISTS temp;②查看存在王老师的班级表select * from classes where exists (select * from teachers where name王老师);③查看存在赵老师的班级表select * from classes where exists (select * from teachers where name赵老师);PS:exists主要目的是为了运行不报错如果表不存在执行命令也不会报错6.5 NOT EXISTS子查询1示例创建教师表create table IF NOT EXISTS teachers( id int primary key, name varchar(20) );PS若表已存在则不会出现新表也不会报错可以看到执行完此命令后库内表格数量没有变化

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询