当前位置: 首页 > news >正文

网站如何更换域名上海关键词排名搜索

网站如何更换域名,上海关键词排名搜索,python安装wordpress,动漫制作专业用手提电脑目录 一、环境准备二、数据库连接与操作1. 创建数据库连接2. 创建表3. 插入数据4. 查询数据5. 更新数据6. 删除数据 三、在 Vue 组件中使用 SQLite 一、环境准备 安装 Node.js 和 npm:确保已安装 Node.js 和 npm。 创建 Vue 项目:使用 Vue CLI 创建一个…

目录

  • 一、环境准备
  • 二、数据库连接与操作
    • 1. 创建数据库连接
    • 2. 创建表
    • 3. 插入数据
    • 4. 查询数据
    • 5. 更新数据
    • 6. 删除数据
  • 三、在 Vue 组件中使用 SQLite

一、环境准备

安装 Node.js 和 npm:确保已安装 Node.js 和 npm。
创建 Vue 项目:使用 Vue CLI 创建一个新的 Vue 项目:

vue create vue-sqlite-project

安装 SQLite 驱动:在项目中安装 sqlite3 库:

npm install sqlite3

二、数据库连接与操作

1. 创建数据库连接

在 Vue 组件中,可以使用 sqlite3 模块连接 SQLite 数据库:

import sqlite3 from 'sqlite3';const db = new sqlite3.Database('./database.db', (err) => {if (err) {console.error(err.message);}console.log('Connected to the SQLite database.');
});

2. 创建表

使用 SQL 语句创建表:

db.run(`CREATE TABLE IF NOT EXISTS users (id INTEGER PRIMARY KEY AUTOINCREMENT,username TEXT NOT NULL,email TEXT NOT NULL
)`, (err) => {if (err) {console.error(err.message);}console.log('Table created.');
});

3. 插入数据

插入数据到表中:

const user = { username: 'Alice', email: 'alice@example.com' };
db.run(`INSERT INTO users (username, email) VALUES (?, ?)`, [user.username, user.email], (err) => {if (err) {console.error(err.message);}console.log('A row has been inserted.');
});

4. 查询数据

查询表中的数据:

db.all(`SELECT * FROM users`, [], (err, rows) => {if (err) {console.error(err.message);}rows.forEach((row) => {console.log(row);});
});

5. 更新数据

更新表中的数据:

db.run(`UPDATE users SET email = ? WHERE username = ?`, ['newemail@example.com', 'Alice'], (err) => {if (err) {console.error(err.message);}console.log('A row has been updated.');
});

6. 删除数据

删除表中的数据:

db.run(`DELETE FROM users WHERE username = ?`, ['Alice'], (err) => {if (err) {console.error(err.message);}console.log('A row has been deleted.');
});

三、在 Vue 组件中使用 SQLite

以下是一个完整的 Vue 组件示例,展示如何在组件中实现对 SQLite 数据库的增删改查操作:

<template><div><h2>User Management</h2><form @submit.prevent="addUser"><input v-model="newUser.username" placeholder="用户名" /><input v-model="newUser.email" placeholder="邮箱" /><button type="submit">添加用户</button></form><ul><li v-for="user in users" :key="user.id">{{ user.username }} - {{ user.email }}<button @click="deleteUser(user.id)">删除用户</button></li></ul></div>
</template><script>
import sqlite3 from 'sqlite3';export default {data() {return {newUser: { username: '', email: '' },users: []};},methods: {async initDatabase() {const db = new sqlite3.Database('./database.db', (err) => {if (err) {console.error(err.message);}console.log('Connected to the SQLite database.');});// Create tabledb.run(`CREATE TABLE IF NOT EXISTS users (id INTEGER PRIMARY KEY AUTOINCREMENT,username TEXT NOT NULL,email TEXT NOT NULL)`, (err) => {if (err) {console.error(err.message);}console.log('Table created.');});// Fetch usersthis.fetchUsers(db);// Close database connectiondb.close();},fetchUsers(db) {db.all(`SELECT * FROM users`, [], (err, rows) => {if (err) {console.error(err.message);}this.users = rows;});},addUser() {const db = new sqlite3.Database('./database.db');db.run(`INSERT INTO users (username, email) VALUES (?, ?)`, [this.newUser.username, this.newUser.email], (err) => {if (err) {console.error(err.message);}console.log('User added.');this.fetchUsers(db);});db.close();},deleteUser(id) {const db = new sqlite3.Database('./database.db');db.run(`DELETE FROM users WHERE id = ?`, [id], (err) => {if (err) {console.error(err.message);}console.log('User deleted.');this.fetchUsers(db);});db.close();}},mounted() {this.initDatabase();}
};
</script>
http://www.tj-hxxt.cn/news/121036.html

相关文章:

  • 什么网站可以做实验室百度商家平台登录
  • 宁夏政务网站建设标准兰州百度推广的公司
  • 网站如何做微信推广百度站长收录入口
  • 毕业设计代写网站有做网站的吗
  • 杭州网站开发建设职业技能培训班
  • 做哪些网站比较赚钱方法西安seo搜推宝
  • 怎么做跳转网站商品关键词优化的方法
  • 网站建设方案ppt模板职业技术培训机构
  • 政府网站建设被问责制作网站首页
  • wordpress的文章多重筛选西安seo外包
  • 上海网站优化公司排名天津网站建设开发
  • 网站模板怎么设计百度产品优化排名软件
  • 佛山网站建设怎么做口碑营销的作用
  • 淮北 网站建设seo优化包括哪些内容
  • 如何自己做网站手机软件引擎搜索下载
  • php动态网站开发有哪些书拓客公司联系方式
  • 广州域名企业网站建站哪家好社群营销的具体方法
  • wordpress调整边栏石家庄网络seo推广
  • 福州专业网站开发很专业网络推广工作内容
  • 南阳网站建设大旗电商最新营销模式有哪些
  • 保定免费网站制作网站免费推广的方法
  • 啊里网站制作竞价托管开户
  • 柳州 网站建设百度提问
  • windows怎么做网站搜索引擎优化seo专员招聘
  • 做网站维护的人叫啥产品的网络推广要点
  • 中山做网站价格重庆seo网络推广
  • 抓取网站url线上营销模式
  • 营销型网站策划公司苏州seo推广
  • 微信网站链接怎么做搜索引擎内部优化
  • 上海网页制作报价seo前景