网站树状型结构优化商城平台网站开发深圳

web/2025/9/30 7:25:45/文章来源:
网站树状型结构优化,商城平台网站开发深圳,seo咨询服务,网站软件资源一、简单查询 1.1 数据的备份还原 导出#xff1a;先对数据库进行备份#xff0c;然后提取备份文件中的sql语句导入#xff1a; 方法一#xff1a;创建和原始数据同名的数据#xff0c;然后执行从备份文件中导出的sql语句【此方法不要修改sql语句】方法二#xff1a;在数…一、简单查询 1.1 数据的备份还原 导出先对数据库进行备份然后提取备份文件中的sql语句导入 方法一创建和原始数据同名的数据然后执行从备份文件中导出的sql语句【此方法不要修改sql语句】方法二在数据库中直接运行导出的sql语句【此方法往往需要先修改数据库文件】 1.2 简单查询 MySQL的查询操作 单表查询也就是从一个表中找数据也叫做 简单查询多表查询联合多个表查询数据也叫做 链接查询 1.2.1 查询的格式 select 查询的内容 from 表名 where 条件 where后面的条件的写法 大于                               大于等于                                 小于                               小于等于                               不等于 !                               不等于 between...and...        判断范围 is null                         是空 is not null                   不是空 like                             模糊查询 in                                判断某个字段是否在给定的集合中 1.2.2 通配符% 表示 任意多个任意字符可以表示0个、1个或者是多个任意字符 案例查看students表 1、age大于20         select * from students where age20 2、age 20-30         select * from students where age between 20 and 30 3、name是空         select * from students name is null 4、name包含q         select * from students where name like %q% 5、age 是3 或5 或7         select * from students where age in (3,5,7) 1.2.3 排序查询格式 select 查询内容 from 表名 where 条件 order by 字段名 案例 1、将所有学生按照年龄排序         select * from students order by age 2、将所有学生按照年龄排序并且是升序         select * from students order by age asc 3、将所有学生安装年龄排序并且是降序         select * from students order by age desc 4、显示所有学生信息按照年龄和班级id排序升序显示         select * from students order by age,classid asc 1.2.4 指定输出几条记录 默认输出所有符合条件的记录limit 数字 格式select 查询内容 from 表名 where 条件 order by 字段名 limit 数字 1.2.5 聚合函数 sum()        求和avg()         求平均值max()        求最大值min()         求最小值count()       统计记录条数 案例 1、计算所有学生的年龄和         select sum(avg) from students 1.2.6 去重去除重复的字段 关键字distinct 案例 1、将年龄小于50的用户安装年龄排序并且去除重复的字段 select distinct age from students where age50 order by age 1.2.7 分组 group by 字段 分组后加条件 having  完整的查询格式 select * from 表名 where 条件 order by 字段 limit 数字 group by 字段 having 条件 二、查询进阶 2.1 链接查询 将两张或者多张表联合起来进行查询这就是链接查询【join】链接查询又分为 交叉链接 表中的每一行分别和其他表的每一行组成一个新的行新表的行数是两个表的行数相乘列数是两个表的列数相加自然连接 将多个表中符合条件进行链接外连接 左外连接右外链接 2.2 交叉链接的结果 得到笛卡尔积表这个表中有大量的无用数据 select * from 表1表2 笛卡尔积表行数是两个表的行数相乘列数是两个表的列数相加 2.3 自然链接的结果 在交叉链接的基础上通过加条件可以得到自然链接 select * from 表1,表2 wheere 表1.字段表2.字段 2.4 字段别名 给字段取一个新的名字显示结果中字段名会直接用新的名字显示出来 select 字段名 as 新名字 from 表名 2.5 表别名 select 字段 from 表名 as 新名 2.6 使用自然链接存在的问题 会导致数据丢失解决方法用左外链接、右外链接 左表前面的右表后面的 2.7 左外链接 显示结果以左表为准也就是说左表中的数据会全部出现右表中的数据有就显示没有就显示为空 select * from 左表 left join 右表 on 条件 2.8 右外链接 显示结果以右表为准右表中的数据会全部出现左表中的数据有就显示没有就显示为空 select * from 左表 right join 右表 on 条件 三、外键约束 外键约束是数据库中用于维护数据完整性的一种重要机制。 作用 维护两个表之间的关联关系确保数据的一致性和完整性。 概念 主键是用于在一个表中唯一标识一个字段外键外键是另外一个表的主键通过使用外键可以将两个表关联起来 表与表之间的关系的类型 一对一一对多多对多 案例 # 创建表tb2 create table tb2( classid int primary key, # 第一个字段是classid是主键 name char(30) # 第二个字段是name )# 创建表tb1 create table tb1( id int primary key, # 第一个字段是id是主键 name char(30), # 第二个字段是name classid int, # 第三个字段是classid是整数 foreign key(classid) references tb2(classid); # 将classid这个字段转换成外键指向表tb2的classid这个字段 这个外键约束可以确保在插入或更新tb1表中的数据时classid字段的值必须在tb2表的classid字段中存在。这样可以保证数据的一致性和完整性避免出现无效的外键值。 四、视图 视图view 视图可以认为是一张表这个表是存在内存中的虚表断电就会消失 作用 通过视图可以让用户只能访问数据库中的一部分数据给用户授权 格式         create view 视图名 as select 语句 案例给用户user3进行授权让用户只可以访问id小于5的数据 # 第一步创建视图视图中包含的是id小于5的数据 create view v1 as select * from students where stuid5;# 第二步查看当前系统中的表会发现多一个叫做v1的表这个表其实就是视图 show tables# 第三步给用户user3授权让user3仅仅可以访问视图中的数据 # 授权的格式grant 权限 on 库名.表名 to 用户名主机 identified by 密码; grant all on hellodb.v1 to user3localhost identfied by 123;# 刷新授权表 flush privileges 五、事务 简介 将多个sql语句组合成一个整体这个整体就是一个事务事务中的所有语句要么都执行要么都不执行事务中的语句如果只有部分执行成功那么就需要将这个事务进行回滚操作 回滚将数据恢复到执行操作之前的状态通过使用事务可以保证数据的一致性 事务的操作 提交事务回滚事务 提交事务 让事务中多个语句真正的生效如果使用了事务那么在事务提交之前其他用户是看不到事务中的操作的 回滚事务 恢复到执行语句之前的状态 操作的命令格式 begin           启动事务 commit        提交事务提交之后事务自动结束 rollback       回滚事务回滚之后事务自动结束 注意 一般情况下在MySQL客户端中每个sql语句都是一个单独的事务而且事务会自动提交但是在后期的python中需要手动去提交/回滚事务的 六、扩展命令 6.1 union 作用将两个sql语句执行结果连接起来一起显示 格式【sql语句1】 union 【sql语句2】 6.2 concat 拼接 作用将两个字段输出到一块 格式select concat(字段名,字段名) from 表名 6.3 length 返回长度 作用返回查询结果长度 格式select length(字段名) from 表名 6.4 group_concat拼接字符串 作用输出到一行 格式select group_concat(字段名,拼接的字符) from 表名

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

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

相关文章

南充移动网站建设网站模板网站

aws faas什么是无服务器架构? 无服务器架构在由第三方完全管理的临时容器中运行自定义代码。 自定义代码通常只是完整应用程序的一小部分。 也称为函数 。 这为无服务器架构提供了另一个名称,即功能即服务 (FaaS)。 该容器是短暂的…

如何作网站广告联盟app手机版

功能介绍 某些时候我们想修改apk包内容,比如汉化某个游戏,这时候就需要修改游戏apk的包内容,并重新签名成安卓手机识别的apk文件,下面详细介绍,文章末尾有一键修改工具。(注意:此工具尚未整合修…

甘肃省住房和城乡建设厅网站首页服装公司简介

更多内容请见: 备考系统架构设计师-核心总结目录 文章目录 一、安全架构概述2、信息安全面临的威胁2、安全架构的定义和范围3、与信息安全相关的国内外标准及组织二、安全模型1、状态机模型2、Bell-LaPadula模型3、Biba模型4、Clark-Wilson模型5、Chinese Wall模型三、系统安全…

网站搭建论文有哪些好的网站制作公司

所谓回文自动机,就是关于回文的自动机。 (逃) 前言 小清新自动机。 经历过SAM的大风大浪,这个相比而言好理解多了,感觉也许应该先学这个再学SAM… 解析 和trie、AC自动机、SAM等类似的,PAM的每个结点表…

什么是网站建设中的专用主机网站如何吸引

腾讯云,稍微麻烦了点。 腾讯云服务器,镜像为opencloudos 8。 ### 1、挂载云盘bash #首先通过以下命令,能够看到新的数据盘,如果不能需要通过腾讯云控制台卸载后,重新挂载,并重启服务器。 fdisk -l#为 /dev…

陕西网站建设公司找哪家网站开发是无形资产

python调用百度ai将图片识别为表格excel 表格文字识别(异步接口)图片转excel 表格文字识别V2图片/pdf转excel通用 表格文字识别(异步接口) 图片转excel 百度ai官方文档:https://ai.baidu.com/ai-doc/OCR/Ik3h7y238 使用的是表格文字识别(异步接口),同步…

如何自己做网站手机软件wordpress添加百度统计

上一篇文章中我们已经知道了如何将数据输入到神经网络中。那么神经网络是如何根据这些数据进行预测的呢?我们将一张图片输入到神经网络中,神经网络是如何预测这张图中是否有猫的呢?? 这个预测的过程其实只是基于一个简单的公式&a…

湖北省建设厅官方网站电话可以做mv 的视频网站

Updates (2019.8.14 19:53)吃饭前用这个方法实战了一下,吃完回来一看好像不太行:跑完一组参数之后,到跑下一组参数时好像没有释放之占用的 GPU,于是 notebook 上的结果,后面好几条都报错说 cuda…

网站建设及使用比较好的商城网站设计

一般工业交换机出现故障大致可以分为:软性能故障和物理性故障。软性能故障一般是指工业交换机在研发设计方面出现的问题。今天就由飞畅科技的小编来给大家聊聊工业交换机物理性故障该怎么判断?一起来看看吧! 物理层故障主要是指交换机本身的…

搭建平台网站有什么用阿里巴巴国际站怎么运营

目录 1、什么是域名? 2、为什么使用域名? 3、域名解析的完整流程 4、调用gethostbyname系统接口将域名解析成IP地址 5、为什么需要清理系统DNS缓存? 6、使用cmd命令清理DNS缓存 7、通过代码去清除系统DNS缓存 C软件异常排查从入门到精…

建筑工程素材资源网站做cpa一定要有网站

junit5和junit4JUnit 5在断言库中带来了很多改进,这主要归功于Java 8和Lambda Expression的支持以及新断言(如assertAll , assertTimeout或assertThrows 。 尽管我非常喜欢JUnit 5,但我相信AssertJ在生产级单元测试中仍然是必不可…

如何做网站对比网站开发与维护项目招标

java代理模式本文是我们名为“ 高级Java ”的学院课程的一部分。 本课程旨在帮助您最有效地使用Java。 它讨论了高级主题,包括对象创建,并发,序列化,反射等。 它将指导您完成Java掌握的旅程! 在这里查看 !…

公司网站开发费用放在什么科目免费注册企业

作业题目: 作业- IT 行业博客网站分析和创新同学们交上来的作业: 6个组作业的地址公布如下: 刘爽组这次把三个博客(CSDN,博客园,ITEYE)三个博客统一用同样的博客名称:amazingidiot 博客链接:htt…

网站网页制作图片素材建网站的电脑可以换位置吗

安卓手机APP开发者的第一件事:安装安卓工作台 安装安卓工作台仅需要一些点击。首先检查软件对系统需求。 然后下载最新版本的安卓工作台。 在windows系统下的安装 需求项 最低配置 推荐配置 操作系统 64位的windows8 最新版本的64位的windows 内存 8GB …

百度网站排名突然消失青海省教育厅门户网站学籍查询

个人简介:Java领域新星创作者;阿里云技术博主、星级博主、专家博主;正在Java学习的路上摸爬滚打,记录学习的过程~ 个人主页:.29.的博客 学习社区:进去逛一逛~ 【Linux】Docker 安装部署 Nacos docker搜索na…

网站打开很慢怎么回事啊电脑网站编程

目录 一、LMDB文件二、准备训练集三、安装basicsr包四、LMDB文件制作4.1 参数修改4.2 其它格式图片修改4.3 代码4.4 转换结果4.4.1 data.mdb文件4.4.2 lock.mdb文件4.4.3 meta_info.txt文件 五、总结 一、LMDB文件 在训练的时候使用LMDB 存储形式可以加快IO 和CPU 解压缩的速度…

普法网站建设方案平台运营是做什么的

1. rule.xml分片规则配置文件 rule.xml中配置的主要就是拆分表的规则,rule.xml中主要包含两类标签 tableRule 和Function。 tableRule标签里面主要配置我们的分片规则,Function里面涉及的是分片规则里面所涉及的java类,都是在function中配置…

腾讯云学生机做网站用cms建网站

您好,感谢您在我们论坛发帖。首先,按照您的描述,正常情况下,您的客户端可以远程连接您的服务器,输入IP和端口之后,会弹出验证框,输入账户密码之后即可进入服务器的桌面。当出现问题时&#xff0…

律师事务所网站建设重要性姜堰网站制作

目录 1、什么是Doxygen?. 3 2、撰写正确格式的批注... 4 2.1常用指令介绍... 4 2.2简述与详述的方式... 6 2.3文件头注释... 6 2.4版权注释... 6 2.5模块定义(单独显示一页)... 7 2.6分组定义(在一页内分组显示)... 8 2.7变量、宏…

红铃铛网站建设上海外贸仓库

JetBrains最近推出的Rust集成开发工具——RustRover已经发布,官方网站:RustRover: Rust IDE by JetBrains JetBrains出品过很受欢迎的开发工具IntelliJ IDEA、PyCharm等。 RustRover优势 Rust集成环境,根据向导可自动下载安装rust开发环境提…