首页 > 其他分享 >DML 数据操作语言

DML 数据操作语言

时间:2024-03-20 13:04:53浏览次数:22  
标签:INSERT VARCHAR 语言 namea DML student 操作 id SELECT

#DML 数据操作语言

CREATE TABLE student(
id int,
namea VARCHAR(20),
sex VARCHAR(4),
age int,
hobby VARCHAR(20),
classes VARCHAR(20)
)
#insert into 添加数据行
INSERT INTO student values (1,'二喜','男',19,'听歌','2018A');
INSERT into student (id,namea) VALUES(2,'三喜');

ALTER TABLE student alter sex set DEFAULT '男'
INSERT INTO student values (3,'四喜',NULL,19,'听歌','2018A');
INSERT INTO student values (4,'五喜',DEFAULT,19,'听歌','2018A');

SELECT * FROM student
#插入多行
INSERT into student (id,namea) VALUES(5,'小二'),
(6,'小三'),(7,'小四');

#将查询结果插入新表1,注意新的表必须是已经被创建的,并且字段列是匹配的
CREATE TABLE student1(
id int,
namea VARCHAR(20),
sex VARCHAR(4)
)

INSERT INTO student1 (id,namea,SEX) SELECT id,namea,SEX FROM student;
SELECT * FROM student1

#将查询结果插入新表2,通过CREATE TABLE  SELECT语句将现有表中的数据添加到未存在的表中
CREATE TABLE student2 SELECT id,namea,SEX FROM student;
SELECT * FROM student2

#UPDATE语句
UPDATE student set namea = '星星',sex = '女' where id = 2
#删除语句
DELETE from student2 where id = 1
TRUNCATE TABLE student2

DELETE from student#标识列不重置,主键自动递增存在
truncate table student1#标识列重置,主键自动递增取消

INSERT INTO student values (null,'二喜','男',19,'听歌','2018A');
INSERT INTO student1 values (null,'二喜','男');

标签:INSERT,VARCHAR,语言,namea,DML,student,操作,id,SELECT
From: https://blog.csdn.net/Anyway_01/article/details/136872889

相关文章

  • 掌握Go语言:Go语言通道,并发编程的利器与应用实例(20)
    通道(Channel)是用来在Go程序中传递数据的一种数据结构。它是一种类型安全的、并发安全的、阻塞式的数据传输方式,用于在不同的Go协程之间传递消息。基本概念创建通道:使用make()函数创建一个通道。ch:=make(chanint)//创建一个整型通道发送数据:使用<-操作符向通......
  • C数据类型(C语言)---变量的类型决定了什么?
    目录数据类型(DataType)变量的类型决定了什么?(1)不同类型数据占用的内存大小不同如何计算变量或类型占内存的大小(2)不同数据类型的表数范围不同(3)不同类型数据的存储形式不同整型数定点数与浮点数字符型数据(英文字母、数字、控制字符)(4)不同数据类型可参与的运算不同整型......
  • 2.8文件操作
    文件操作程序运行时产生的数据都属于临时数据,程序一旦运行结束都会被释放。通过文件可以将数据持久化C++中对文件操作需要包含头文件<fstream>文件类型分为两种:1.文本文件文件以文本的ASCII码形式存储在计算机中2.二进制文件:文件以文本的二进制形式存储在计算机中,用户一......
  • 《自然语言处理:数字化时代的语言智慧》
    随着数字化时代的来临,自然语言处理(NLP)技术正在成为信息处理和人机交互的核心技术之一。本文将围绕NLP的技术进展、技术原理、行业应用案例、面临的挑战与机遇以及未来趋势进行详细探讨。自然语言处理的技术进展自然语言处理(NLP)是人工智能领域的一个重要分支,旨在使计算机能......
  • 数据结构(C语言版)——单链表的查找
    1.按位查找//按位查找,返回第i个元素(带头结点)LNode*GetElem(LinkListL,inti){ if(i<0) returnfalse; LNode*p;//指针p指向当前扫描到的结点 intj=0;//当前p指向的是第几个结点 p=L;//L指向头结点,头结点是第0个结点(不存数据) while(p!=NULL&&j<i)......
  • 快速上手App自动化测试利器,Toast原理解析及操作实例
    简介Toast是一种轻量级的消息提示,常常以小弹框的形式出现,一般出现1到2秒会自动消失,可以出现在屏幕上中下任意位置。Toast具有如下的特点:无法被点击,不同于Dialog,永远不会获得焦点。Toast显示的时间有限,Toast会根据用户设置的显示时间后自动消失是系统级别的控件,属于......
  • Go语言实现时间滑动窗口算法 动态计算增加量、最大值、最小值
    //时间窗口varfiveMinAccMap=NewAccumulatorsMap(5*time.Minute)vartenMinAccMap=NewAccumulatorsMap(10*time.Minute)varfifteenMinAccMap=NewAccumulatorsMap(15*time.Minute)varthirtyMinAccMap=NewAccumulatorsMap(30*time.Minute)varoneHourAccM......
  • 07图形化界面和命令行界面操作
    Linux安装后无界面解决办法https://zhuanlan.zhihu.com/p/544981294Linux命令行模式和图形化模式切换查看当前运行模式systemctlget-default如果显示graphical.target表示开机启动图形化界面如果显示multi-user.target表示开机启动命令行界面设置默认启动模式//设......
  • 2024-03-20:用go语言,自 01背包问世之后,小 A 对此深感兴趣。 一天,小 A 去远游,却发现他的
    2024-03-20:用go语言,自01背包问世之后,小A对此深感兴趣。一天,小A去远游,却发现他的背包不同于01背包,他的物品大致可分为k组。每组中的物品只能选择1件,现在他想知道最大的利用价值是多少?答案2024-03-20:来自左程云。灵捷3.5大体步骤如下:1.定义常量MAXN和MAXM,分别表......
  • Elasticsearch-批量操作(bulk)
    bulk的基础概念bulk是es提供的一种批量增删改的操作API。bulk的语法bulk对JSON串的有着严格的要求。每个JSON串不能换行,只能放在同一行,同时,相邻的JSON串之间必须要有换行(Linux下是\n;Window下是\r\n)。bulk的每个操作必须要一对JSON串(delete语法除外)。PUT/_bulk{"action":......