网站建设的作业模板微网站建设企划书

pingmian/2026/1/25 0:27:42/文章来源:
网站建设的作业模板,微网站建设企划书,虚拟网站源码,深圳前十vi设计公司目录 表复制 自我复制数据(蠕虫复制) 合并查询 union all(不会去重) union(会自动去重) MySQL表的外连接 左连接 右连接 MySQL的约束 主键 not null unique(唯一) foreign key(外键) 表复制 自我复制数据(蠕虫复制) #为了对某个sql语句进行效率测试,我们需要海量…目录 表复制 自我复制数据(蠕虫复制) 合并查询 union all(不会去重) union(会自动去重) MySQL表的外连接 左连接 右连接 MySQL的约束 主键 not null unique(唯一) foreign key(外键) 表复制 自我复制数据(蠕虫复制) #为了对某个sql语句进行效率测试,我们需要海量数据时,可以使用此法为表创建海量数据 -- 演示表的复制 CREATE TABLE my_tab01( id INT,name VARCHAR(32),sal DOUBLE,job VARCHAR(32),deptno INT); DESC my_tab01; SELECT * FROM my_tab01; -- 演示如何自我复制 -- 1.先把emp表记录复制到my_tab01 INSERT INTO my_tab01 (id, name ,sal,job,deptno)SELECT empno,ename,sal,job,deptno FROM emp; SELECT * FROM my_tab01;-- 2.自我复制 INSERT INTO my_tab01SELECT * FROM my_tab01; SELECT * FROM my_tab01; -- 如何删除掉一张表重复记录 -- 1.先创建一张表 my_tab02 -- 2.考虑去重 -- 如何删除掉一张表重复记录 -- 1.先创建一张表 my_tab02 CREATE TABLE my_tab02 LIKE emp; -- 这个语句 把emp表结构(列) , -- 复制到my_tab02,并没有复制数据 DESC my_tab02; SELECT * FROM my_tab02INSERT INTO my_tab02SELECT *FROM emp SELECT * FROM my_tab02;-- 2.考虑去重 -- 思路:(1)先创建一个临时表 my_tmp,该表的结构和my_tab02一致-- (2)把my_tab02的记录通过distinct关键字处理后,把记录复制到my_tmp-- (3)清除掉my_tab02记录-- (4)把my_tmp 表的记录复制到my_tab02-- (5)drop掉 临时表my_tmp -- (1)先创建一个临时表 my_tmp,该表的结构和my_tab02一致 CREATE TABLE my_tmp LIKE my_tab02 -- (2)把my_tab02的记录通过distinct关键字处理后,把记录复制到my_tmp INSERT INTO my_tmp SELECT DISTINCT * FROM my_tab02; -- (3)清除掉my_tab02记录 DELETE FROM my_tab02; -- (4)把my_tmp 表中的记录复制到my_tab02 INSERT INTO my_tab02 SELECT * FROM my_tmp -- (5)drop掉 临时表my_tmp DROP TABLE my_tmp SELECT * FROM my_tab02;合并查询 介绍 有时在实际应用中,为了合并多个select语句的结果,可以使用集合操作符号  union , union all union all(不会去重) union(会自动去重) MySQL表的外连接 # 创建stu CREATE TABLE stu( id INT, name VARCHAR(32)); INSERT INTO stu VALUES(1,jack),(2,tom),(3,kity),(4,nono); SELECT * FROM stu; #创建exam表 CREATE TABLE exam( id INT, grade INT); INSERT INTO exam VALUES(1,56),(2,76),(11,8); SELECT * FROM exam; #笛卡尔集 SELECT * FROM stu,exam 左连接 练习要求:显示所有人的成绩,如果没有成绩,也要显示该姓名和id号,成绩显示为空 我们可以用左连接(我们以左边的表为基准去右边的表去找,找到一起显示,找不到显示NULL) -- 改成左外连接,显示所有人的成绩,如果没有成绩,也要显示该人的姓名和id号, -- 成绩显示空 -- select ... from 表1 left join 表2 on 条件 -- 上面的表1是左表,表2是右表SELECT name,stu.id,grade FROM stu LEFT JOIN examON stu.id exam.id; -- 一左边为基准去右边找,找到显示,找不到显示NULL 右连接 再来一个练习 列出部门名称和那些部门的员工信息(名字和工作), 同时列出那些没有员工的部门名 -- 右外连接 select ... from 表1 right join 表2 on 条件 SELECT ename ,dname FROM emp RIGHT JOIN deptON emp.deptno dept.deptnoORDER BY dname MySQL的约束 主键 在创建表的时候使用 基本语法:    字段名  字段类型  primary key 用于唯一的标示表行的数据,当定义主键约束后,该行的值不能重复 主键使用的细节 (1) primary key 不能重复而且不能为空 INSERT INTO t17 VALUES(NULL,nb,nb克拉斯) -- Column id cannot be null (2)-- 一张表中最多只能有一个主键,但是可以设置复合主键 -- 一张表中最多只能有一个主键 CREATE TABLE t18( id INT PRIMARY KEY, name VARCHAR(32) PRIMARY KEY, email VARCHAR(32)); -- 演示复合主键(id 和 name 做成复合主键) CREATE TABLE t18( id INT, name VARCHAR(32), email VARCHAR(32), PRIMARY KEY (id,name) -- 这里就是复合主键 ,表示这两列的值要都不相同 ); INSERT INTO t18 VALUES(1,tom,tomnb.com); INSERT INTO t18 VALUES(1,lhq,lhqznb.com);SELECT * FROM t18;只有设置复合主键中的值都相同的时候会报错误 desc来查看主键 not null 如果在列上定义了not null ,那么当插入数据时,必须为列提供数据 字段 字段类型 NOT NULL 说明我们输入id的时候不可以输入NULL值 unique(唯一) 当定义了唯一约束后,该列值是不能重复的 字段名 字段类型 unique 下面重复的id时候报错误的 unique使用细节 -- 1.如果没有指定not null ,则unique 字段可以有多个null -- 如果一个列(字段),是 unique not null 使用效果类似于 primary key --2.一张表中可以有多个unique字段 foreign key(外键) 啥叫外键? 用韩老师画的这张图就是说,我现在班级表设置成主表,id有主键约束,学生表中的class_id正好和班级表的id一样,我们将学生表中的class_id指向班级表的id,这两个表之间就产生了联系,我再往学生表中添加信息,如果class_id在主表的id中不存在,那就添加不上去,这就是我们的外键约束 用于定义主表和从表之间的关系: (1)外键约束要定义在从表上, (2)主表则必须具有主键约束或者unique约束,(3)当定义外键约束后,要求外键列数据在主表的主键列存在或为null 建立外键的时候,表的引擎必须是innodb才行,别的是建不起来的 就是在这 创建两个表 设置外键约束的时候,设置在从表中 #外键演示 -- 创建 主表 my_class CREATE TABLE my_class( id INT PRIMARY KEY, name VARCHAR(32) NOT NULL DEFAULT );-- 创建 从表 my_stu CREATE TABLE my_stu( id INT PRIMARY KEY, name VARCHAR(32) NOT NULL DEFAULT , class_id INT, -- 下面指定外键关系 FOREIGN KEY (class_id) REFERENCES my_class(id)); 一旦主外键的关系形成了,那么就不能随意删除 但是可以先删除完从表的,当主表中主键没有外键指向他了,那主键的这一行也是可以删除的

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/86027.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

精准扶贫网站建设的意义吴忠北京网站建设

POJ1189 http://poj.org/problem?id1189 怎么说呢,不算难,但是容易出问题 我一开始的思路是,第一个钉子只有一种情况,然后下面每个钉子:左边有钉子就加左边的情况数,右边有钉子就加右边的情况数&#x…

英文网站翻译怎么做呢三亚app开发公司

0x53 区间DP 到目前为止,我们介绍的线性DP一般从初态开始,沿着阶段的扩张向某个方向递推,直至计算出目标状态。区间DP也属于线性DP中的一种,它以“区间长度”作为DP的“阶段”,使用两个坐标(区间的左右端点…

校园网站建设年度总结建立网站的目的和意义

1.代码: 2.问题:青蛙一次可以跳上1级台阶,也可以跳上2级台阶。求该青蛙跳上一个n级的台阶总共有多少种跳法? 3.答案: 我们用递归方法来解题: 秉持着大事化小原则: 假设让青蛙跳上一个台阶,那么还有(n - 1)个台阶要跳 假设让青蛙跳上二个台阶,那么还…

勐海县住房和城乡建设局网站内蒙古工程建设网站

一. 前言 Python中的抽象类、多态和鸭子类型都是实现代码灵活性的机制,但它们之间还是有一些区别的。 二. 三者的区别 抽象类: 要求子类必须实现某些方法,从而规范了子类的实现方式。多态: 同一个方法可以针对不同类型的对象进…

哪里教做网站的东莞微信网站制作

很久没用sql server了,这几天打算更新SQL SERVER数据库:SQL看这一篇就看够了(附详细代码及截图) 这篇文章,发现连接不上服务器。 找一下解决办法。 一、打开服务界面 在键盘上按“WINR”快捷键,打开运行…

网站建设的关键做网站优化有前景吗

作者:George Kobar, Bahubali Shetti, Mark Settle 今天,我们很高兴地宣布 Elastic 的新管道查询语言 ES|QL(Elasticsearch 查询语言)的技术预览版,它可以转换、丰富和简化数据调查。 ES|QL 由新的查询引擎提供支持&am…

深圳网站建设推选上榜网络什么是域名空间

题目描述 求 n ! n! n!,也就是 1 2 3 ⋯ n 1\times2\times3\dots\times n 123⋯n。 挑战:尝试不使用循环语句(for、while)完成这个任务。 输入格式 第一行输入一个正整数 n n n。 输出格式 输出一个正整数&#xff0c…

哪个网站是做包装材料珍珠棉包管购物网站详细设计

在我的生活里,没有什么不开心的事情是一顿炒饭解决不了的,实在不行就两顿。把前一天剩出来的隔夜饭放到锅里和家里的食材进行组合、翻炒,就可以千变万化,方便好吃又管饱。小块头茶油炒饭,是一份易拉罐材质独立包装的炒…

织梦后台如何做网站地图如何做一个自己的公众号

总结:服务器批量处理http请求的大致流程 一客户端发起请求:可以多个请求同时发送二Web服务器解析请求(如:Nginx):可以多个请求同时解析三Servlet容器接收请求(如:tomcat)…

做网站程序的都不关注seo域名注册西部数码

Servlet(Server Applet),全称Java Servlet。是用Java编写的服务器端程序。其主要功能在于交互式地浏览和修改数据,生成动态Web内容。狭义的Servlet是指Java语言实现的一个接口,广义的Servlet是指任何实现了这个Servlet…

做销售的什么网站好设计网站做海报

MySQL 中&#xff0c;当需要删除已创建的数据库时&#xff0c;可以使用 DROP DATABASE 语句。其语法格式为&#xff1a; DROP DATABASE [ IF EXISTS ] <数据库名>语法说明如下&#xff1a; <数据库名>&#xff1a;指定要删除的数据库名。IF EXISTS&#xff1a;用于…

做爰直播网站怎么网站开发

教育 -模拟电子技术-章节资料考试资料-沈阳工业大学【】 第一周作业 第一周单元测验 1、【单选题】在本征半导体中加入&#xff08; &#xff09;元素可形成N型半导体。 A、五价 B、四价 C、三价 D、二价 参考资料【 】 2、【单选题】PN结加正向电压时&#xff0c;空间电荷区将…

3yx这个网站做刷单wordpress 使用mssql

端口号冲突&#xff1a; 有其他的web程序在运行&#xff0c;占用了8080端口没有主清单属性&#xff1a; 在打包jar包前&#xff0c;没有加入打包的插件spring-boot-maven-plugin&#xff0c;参考1.SpringBoot入门的第一个完整小项目&#xff08;新手保姆版教会打包&#xff09;…

摄影课程自学网站wp上的wordpress

测试人员在项目测试中发现查询结果列表分页的时候&#xff0c;有的数据在好几页中重复显示&#xff0c;有的则一次都不显示&#xff0c;经过分析sql&#xff0c;原来问题出在测试人员在项目测试中发现查询结果列表分页的时候&#xff0c;有的数据在好几页中重复显示&#xff0c…

搭建网站的手机软件上市公司查询网站

全世界只有3.14 % 的人关注了爆炸吧知识真正决定人与人之间的差距的&#xff0c;其实是我们对事物的见识与内心的格局&#xff0c;见识的深浅决定人生的深浅&#xff0c;格局的大小决定了人生之路是宽是窄。今天给大家推荐几个有深度、有想法的公众号&#xff0c;希望能够给你带…

刚注册公司怎么做网站广州网站建设服务哪家好

在实际开发环境中&#xff0c;MySQL的GROUP BY操作的优化需要结合具体的业务场景和数据特点。以下是一些建议&#xff0c;可以帮助你在实际开发中优化GROUP BY查询&#xff1a; 使用合适的索引&#xff1a; 确保GROUP BY和ORDER BY中的列上存在索引。这有助于加速分组和排序操作…

做网批那个网站好有哪些网站可以做电子邀请函

对于初学者来说&#xff0c;找到一个好的框架来学习或者项目开发都是非常有必要的&#xff0c;而当你有一定开发经验后&#xff0c;你应该选择适合当前业务需要的框架。我这里并不想探讨哪个框架好哪个不好&#xff0c;这个永恒的话题就跟探讨“世界上哪种编程语言最屌”是一样…

延庆上海网站建设做明星同款的网站

tornado-设计初衷 1. 追求小而精 2. epoll IO多路复用和协程 3. 支持WebSocket 4. 单线程程序(GIL限制&#xff0c;本身某种意义上不启动多进程就是单线程程序) # Python GIL介绍详情 tronado应用场景 1. 大量的http请求连接(大量的用户请求&#xff0c;要求并发性和高性能) tr…

北京城建十建设工程有限公司网站php按步骤做网站

Elasticsearch 是一个开源的、基于 Lucene 的分布式搜索和分析引擎&#xff0c;设计用于云计算环境中&#xff0c;能够实现实时的、可扩展的搜索、分析和探索全文和结构化数据。它具有高度的可扩展性&#xff0c;可以在短时间内搜索和分析大量数据。 Elasticsearch 不仅仅是一个…

牡丹江市营商环境建设监督局网站珠海品牌型网站建设

HTTP响应详解 认识 "状态码" (status code) 状态码表示访问一个页面的结果 . ( 是访问成功 , 还是失败 , 还是其他的一些情况 ...). 以下为常见的状态码 . 200 OK 这 是一个最常见的状态码, 表示访问成功 . 抓包抓到的大部分结果都是 200 例如访问搜狗…