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

MySQL数据库对数据库表的创建和DML操作

1.创建表user,其中包含id、name、password,其中主键自增,name,唯一是可变长度,最大长度是30,密码,可变长度,最大长度为20,不为空。

以下是创建符合要求的user表的SQL语句:

CREATE TABLE user (id INT PRIMARY KEY AUTO_INCREMENT,name VARCHAR(30) UNIQUE,password VARCHAR(20) NOT NULL
);

该语句创建了一个名为user的表,包含三个列:idnamepassword。其中,id是主键,自动递增;name是唯一的可变长度字符串,最大长度为30;password是可变长度字符串,最大长度为20,不允许为空。

2.插入一条数据(“zs"123"),其中sql语句中表名中不带有字段。

INSERT INTO user(name, password) VALUES("zs", "123");

3.插入一条数据(10,“李四”,“1234”)

INSERT INTO user(id, name, password) VALUES(10, "李四", "1234");

在第二个语句中,我们指定了idnamepassword的值。由于id是主键,自增的,如果要插入指定的值,需要确保该值在表中不存在或者已经被删除。

4.批量添加⒉条数据(“王五”,“12345”),(“Jerry”,“Jerry666”)

INSERT INTO user(name, password) VALUES("王五", "12345"), ("Jerry", "Jerry666");

5.修改id=10的数据,其中名字改为MrLi,密码改为“lisisi”

UPDATE user SET name = "MrLi", password = "lisisi" WHERE id = 10;

在语句中,我们使用UPDATE关键字来更新user表中的数据。SET关键字用于指定要更新的列及其对应的值,WHERE关键字用于指定更新的条件,本例中条件为id=10。

6.删除id=10的这条数据

以下是删除id=10的数据的SQL语句:

DELETE FROM user WHERE id = 10;

在该语句中,我们使用DELETE FROM关键字来删除user表中符合条件的数据。WHERE关键字用于指定要删除的数据的条件,本例中条件为id=10。

7.删除表中所有的数据,要求满足以下次删除数据时,下次插入数据时,主键可以自动从1数值开始,每次递增1

以下是删除表中所有数据并重置自增主键的SQL语句:

TRUNCATE TABLE user;

该语句会删除user表中的所有数据,并且将自增主键重新从1开始递增。

需要注意的是,使用TRUNCATE命令删除表中所有数据时,不会触发DELETE语句中的WHERE条件和TRIGGER触发器,所以执行速度更快。但同时,TRUNCATE命令也不能撤销,因此请谨慎使用。

相关文章:

MySQL数据库对数据库表的创建和DML操作

1.创建表user,其中包含id、name、password,其中主键自增,name,唯一是可变长度,最大长度是30,密码,可变长度,最大长度为20,不为空。 以下是创建符合要求的user表的SQL语句…...

【PCB专题】PCB 阻焊层(solder mask)与助焊层(paste mask)有什么区别

一块标准的印刷电路板 (PCB) 通常需要两种不同类型的“罩层 (mask)”。其中阻焊层 (solder mask) 和助焊层 (paste mask) 都是“罩层”,但在 PCB 制造过程中,它们分别用于两个完全不同的部分,因此也存在很大的区别。 阻焊层定义 阻焊层定义了电路板外表面的保护材料涂抹范围…...

ThreeJS-纹理旋转、重复(十一)

旋转 文档&#xff1a;three.js docs 关键代码&#xff1a; //设置旋转中心,默认左下角 docColorLoader.center.set(0.5,0.5); //围绕旋转中心逆时针旋转45度 docColorLoader.rotation Math.PI/4; 完整代码: <template> <div id"three_div"></div>…...

CSDN——Markdown编辑器——官方指导

CSDN——Markdown编辑器——官方指导欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题&#xff0c;有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表…...

DN-DETR调试记录

博主在进行DINO实验过程中&#xff0c;发现在提取了3个类别的COCO数据集中&#xff0c;DINO-DETR对car,truck的检测性能并不理想&#xff0c;又通过实验自己的数据集&#xff0c;发现AP值相差不大且较为符合预期&#xff0c;因此便猜想是否是由于DINO中加入了负样本约束导致背景…...

ASP消防网上考试系统设计与实现

本文以ASP和Access数据库来开发服务器端&#xff0c;通过计算机网络技术实现了一个针对消防部队警官的网上考试系统。为了。提高消防部队的工作效率和信息化水平&#xff0c;体现消防部队信息化进程的特色&#xff0c;开发一个适合消防部队的计算机网上考试系统是非常必要的。鉴…...

MongoDB - 数据模型的设计模式

简介 官方文章的地址是 Building with Patterns: A Summary&#xff0c;其中汇总了 12 种设计模式及使用场景。 上述的图表列举了 12 种设计模式及应用场景&#xff0c;主要是以下这些&#xff1a; 近似值模式&#xff08;Approximation Pattern&#xff09;属性模式&#xf…...

3D格式转换工具助力Shapr3D公司产品实现了 “无障碍的用户体验”,可支持30多种格式转换!

今天主要介绍的是HOOPS Exchange——一款支持30多种CAD文件格式读取和写入的工具&#xff0c;为Shapr3D公司提供的重要帮助! Shapr3D是一家有着宏伟目标的公司&#xff1a;将CAD带入21世纪&#xff01;该公司于2016年首次推出其同名应用程序&#xff0c;并将Shapr3D带到了macOS…...

虚拟环境-----virtualenv和pipenv的安装和应用

1.pip install virtualenv 2.pip安装虚拟环境管理包virtualenvwrapper-win 3.创建一个存放虚拟环境的目录&#xff08;建议命名为.env或者.virtualenv&#xff09; 4.配置环境变量&#xff08;变量名&#xff1a;WORKON_HOME,值&#xff1a;上面创建的目录路径&#xff09; …...

awd pwn——LIEF学习

文章目录1. 什么是LIEF2. 加载可执行文件3. 修改ELF的symbols4. ELF Hooking5. 修改got表6. 总结1. 什么是LIEF LIEF是一个能够用于对各种类型的可执行文件&#xff08;包括Linux ELF文件、Windows exe文件、Android Dex文件等&#xff09;进行转换、提取、修改的项目&#xf…...

亚商投资顾问 早餐FM/0330 6G发展持开放态度

01/亚商投资顾问 早间导读 1.工信部副部长&#xff1a;中国对6G发展持开放的态度已成立工作组推动关键技术研究 2.易纲、周小川最新发声 中国加快绿色低碳发展的决心坚定不移 3.中移动出手&#xff01;450亿溢价包圆邮储银行定增股份 4.海南全面启动全岛封关运作准备 免税消…...

cookie和session的区别

文章目录cookie和session的区别1. 存储位置不同2. 生命周期不同3. 存储数据大小不同4. 数据类型不同5. 安全性不同cookie和session的区别 1. 存储位置不同 cookie&#xff1a;cookie数据保存在客户端。 session&#xff1a;session数据保存在服务器端。 2. 生命周期不同 s…...

android 人脸考勤机 卡死原因

Android人脸考勤机卡死的原因可能有以下几个方面&#xff1a; 硬件限制&#xff1a;如果使用的设备性能较低&#xff0c;如处理器、内存、存储等都不足以支持应用程序的运行&#xff0c;就容易出现卡顿、卡死等问题。 代码优化&#xff1a;代码的优化也是影响应用程序性能的重…...

安装k8s工具之三-kube-ansible

一、介绍 Kube-ansible 是一个开源的 Kubernetes 部署和管理工具&#xff0c;它使用 Ansible 自动化工具来管理 Kubernetes 集群。Kube-ansible 提供了一套可扩展的框架&#xff0c;可以方便地部署和管理 Kubernetes 集群。 Kube-ansible 的主要特点包括&#xff1a; 支持多…...

《程序员面试金典(第6版)》面试题 08.09. 括号(回溯算法,特殊的排列问题,C++)

题目描述 括号。设计一种算法&#xff0c;打印n对括号的所有合法的&#xff08;例如&#xff0c;开闭一一对应&#xff09;组合。 说明&#xff1a;解集不能包含重复的子集。 例如&#xff0c;给出 n 3&#xff0c;生成结果为&#xff1a; ["((()))","(()())…...

大厂面试篇--2023软件测试八股文最全文档,有它直接大杀四方

前言 已经到了金三银四的黄金招聘季节了&#xff0c;还在准备面试跳槽涨薪的小伙伴们可以看看本篇文章哟&#xff0c;这里呢笔者就不多说废话了直接上干货&#xff01;答案已整理好&#xff0c;文末拿去即可&#xff01;非常好用&#xff01; 一、字节跳动测试面经篇 1、在搜…...

LeetCode326_326. 3 的幂

LeetCode326_326. 3 的幂 一、描述 给定一个整数&#xff0c;写一个函数来判断它是否是 3 的幂次方。如果是&#xff0c;返回 true &#xff1b;否则&#xff0c;返回 false 。 整数 n 是 3 的幂次方需满足&#xff1a;存在整数 x 使得 n 3的x次方 示例 1&#xff1a; 输…...

Redis第九讲 Redis之Hash数据结构Dict字典哈希算法与hash存储过程

Redis dict使用的哈希算法 前面提到,一个kv键值对,添加到哈希表时,需要用一个映射函数将key散列到一个具体的数组下标。 Redis 目前使用两种不同的哈希算法: MurmurHash2 是种32 bit 算法:这种算法的分布率和速度都非常好;Murmur哈希算法最大的特点是碰撞率低,计算速度…...

2个月月活突破1亿,增速碾压抖音,出道即封神的ChatGPT,现在怎么样了?ChatGPT它会干掉测试?

从互联网的普及到智能手机&#xff0c;都让广袤的世界触手而及&#xff0c;如今身在浪潮中的我们&#xff0c;已深知其力。 前阵子爆火的ChatGPT&#xff0c;不少人保持观望态度。现如今&#xff0c;国内关于ChatGPT的各大社群讨论&#xff0c;似乎沉寂了不少&#xff0c;现在…...

Linux常用文件目录操作指令

linux 文件目录操作指令pwd 指令ls 指令cd 指令mkdir 指令rmdir 指令touch 指令cp 指令rm 指令mv 指令cat 指令more 指令less 指令> 和 >> 指令echo 指令head 指令tail 指令ln 指令history 指令pwd 指令 基本语法 pwd (显示当前工作目录的绝对路径) ls 指令 基本语法…...

UI自动化测试--02(Xpath与CSS定位全攻略)

1.Xpath定位xpath和css定位可以利用以下元素的信息来完成定位&#xff1a; 层级结构 元素自身的所有信息 什么是Xpath&#xff1a; 是一种专门在xml文档中找元素的公式&#xff08;表达式&#xff09;&#xff0c;而HTML刚好和XML结构很类似&#xff0c;所以XPATH的表达 式也可…...

Sora.FM零基础部署指南:3步上手AI视频生成工具的Linux实践方案

Sora.FM零基础部署指南&#xff1a;3步上手AI视频生成工具的Linux实践方案 【免费下载链接】sorafm 项目地址: https://gitcode.com/GitHub_Trending/so/sorafm Sora.FM是一款基于Sora AI技术的开源视频生成平台&#xff0c;支持通过文本描述创建高质量AI视频。本指南专…...

Notepad--终极指南:5分钟掌握国产跨平台文本编辑器的完整解决方案

Notepad--终极指南&#xff1a;5分钟掌握国产跨平台文本编辑器的完整解决方案 【免费下载链接】notepad-- 一个支持windows/linux/mac的文本编辑器&#xff0c;目标是做中国人自己的编辑器&#xff0c;来自中国。 项目地址: https://gitcode.com/GitHub_Trending/no/notepad-…...

AI净界开箱即用:无需配置,上传图片秒出透明背景,亲测好用

AI净界开箱即用&#xff1a;无需配置&#xff0c;上传图片秒出透明背景&#xff0c;亲测好用 1. 产品核心价值 在电商设计、内容创作和数字营销领域&#xff0c;背景移除是最频繁却又最耗时的图像处理需求之一。传统方法要么需要专业软件技能&#xff0c;要么效果难以令人满意…...

UMAP降维技术:拓扑数据分析驱动的高效可视化方案

UMAP降维技术&#xff1a;拓扑数据分析驱动的高效可视化方案 【免费下载链接】umap Uniform Manifold Approximation and Projection 项目地址: https://gitcode.com/gh_mirrors/um/umap 在高维数据可视化领域&#xff0c;研究者长期面临"鱼和熊掌不可兼得"的…...

UART协议深度优化:如何用FIFO缓存解决高速串口丢包问题

UART协议深度优化&#xff1a;如何用FIFO缓存解决高速串口丢包问题 在嵌入式系统和工业控制领域&#xff0c;UART通信因其简单可靠的特性被广泛应用。但当波特率超过1Mbps时&#xff0c;传统设计常面临数据丢失的困扰。上周调试一个机器人关节控制器时&#xff0c;115200波特率…...

选题毫无头绪?高校导师推荐这几个AI论文写作工具

写论文总是卡壳&#xff1f;选题没方向、结构不清晰、文献找不全、语言不专业……这些痛点让很多学生倍感压力。其实&#xff0c;只要用对 AI 工具、走对写作流程&#xff0c;就能大幅提升效率。资深教授普遍建议&#xff1a;千笔AI&#xff08;中文全流程首选&#xff09; 豆包…...

深度解析OpenCode插件架构:构建企业级AI助手扩展平台

深度解析OpenCode插件架构&#xff1a;构建企业级AI助手扩展平台 【免费下载链接】opencode 一个专为终端打造的开源AI编程助手&#xff0c;模型灵活可选&#xff0c;可远程驱动。 项目地址: https://gitcode.com/GitHub_Trending/openc/opencode 在当今AI驱动的开发环境…...

nlp_gte_sentence-embedding_chinese-large长文本处理技巧:分段与聚合策略

nlp_gte_sentence-embedding_chinese-large长文本处理技巧&#xff1a;分段与聚合策略 1. 引言 你是不是也遇到过这样的问题&#xff1a;手头有一篇几十页的技术报告或者学术论文&#xff0c;想要用nlp_gte_sentence-embedding_chinese-large模型来提取文本向量&#xff0c;却…...

【20年Cython+PyO3专家亲授】:绕过GIL的Python扩展中87%并发崩溃的底层内存模型误用解析

第一章&#xff1a;Python无锁GIL环境下的并发模型报错解决方法Python 的全局解释器锁&#xff08;GIL&#xff09;本质上限制了多线程在 CPU 密集型任务中的真正并行性。然而&#xff0c;随着 PyPy、Jython、Cython 以及实验性无 GIL CPython 分支&#xff08;如 PEP 703 提案…...