对大多数软件开发者而言,术语数据库通常是指RDBMS(关系数据库管理系统), 这些系统使用表格(类似于电子表格的网格),其中行表示记录,列表示记录的字段。表格及其中存放的数据是使用SQL (结构化査询语言)编写的语句来创建并操纵的。Python提供了用于操纵SQL数据库的API(应用程序接口),通常与作为标准的SQLite 3数据库一起发布。
2025年06月29日
对大多数软件开发者而言,术语数据库通常是指RDBMS(关系数据库管理系统), 这些系统使用表格(类似于电子表格的网格),其中行表示记录,列表示记录的字段。表格及其中存放的数据是使用SQL (结构化査询语言)编写的语句来创建并操纵的。Python提供了用于操纵SQL数据库的API(应用程序接口),通常与作为标准的SQLite 3数据库一起发布。
2025年06月29日
程序员,今天我们来复习一下数据库中的模糊查询(like)和通配符的使用,
1.like操作符,模糊查询:
用于在where子句中匹配你想要的数据。
比如:在staff表中,搜索名字中含有'程序员'的数据。
2025年06月29日
在我们进行数据处理的过程中,我们常常会调用一些外部数据,此时使用SQL查询语句是非常方便的,今天我们就来给大家详细讲解一下SQL查询语句中用得最多的SELECT语句的一些基本用法。
SELECT [ALL|DISTINCT|DISTINCTROW|TOP]
{|talbe.|[table.]field1[AS alias1][,[table.]field2[AS alias2][,…]]}
2025年06月29日
<form>
<input type="file" id="fileInput">
</form>
<script>
{
const fileInput = document.getElementById('fileInput')
fileInput.accept = 'image/*'
fileInput.onchange = () => {
const file = fileInput.files[0]
const formData = new FormData()
const xhr = new XMLHttpRequest()
formData.append('img', file)
xhr.open('POST', 'http://localhost/upload.php', true)
xhr.send(formData)
xhr.onreadystatechange = () => {
if (xhr.readyState !== 4)
return
if (xhr.status === 200) {
const data = JSON.parse(xhr.responseText)
const img = new Image()
img.src = data.url
document.body.appendChild(img)
} else {
alert('文件上传失败: ' + xhr.status)
}
}
}
}
</script>
2025年06月29日
需要了解 JS 对象 的相关知识。
API:应用程序接口,是基于编程语言构建的结构,使开发人员更容易地创建复杂的功能。它们抽象了复杂的代码,并提供一些简单的接口规则直接使用。
客户端JavaScript提供很多可用的API,他们本身不是JavaScript语言的一部分,却建立在JavaScript语言核心的顶部,为使用JavaScript代码提供额外的超强能力。他们通常分为两类:
2025年06月29日
async函数,也就是我们常说的async/await,是在ES8中引入的新特性,主要目的是为了简化使用基于Promise的API时所需的语法。async和await关键字让使用 Promises变得容易,而无需刻意地链式调用Promise。并且与嵌套的.then相比,代码可读性更好。下面就来介绍一下它的具体使用以及规则。
2025年06月29日
原生里可以通过XMLHttpRequest对象上的abort方法来中断ajax。注意abort方法不能阻止向服务器发送请求,只能停止当前ajax请求。
2025年06月29日
当今数字时代,互联网的发展让我们的网页愈发交互且动感十足。你是否曾想过这些令人惊艳的网页是如何实现的呢?答案之一就在于 Ajax(Asynchronous JavaScript and XML)技术。在本文中动手实现属于你自己的 Ajax 请求!