sql 字段包含 list里面的元素值_SQL学习笔记(3)

本文详细介绍了SQL中针对数据库的增、改、删操作。包括如何向表中添加新记录,修改已有记录,以及删除特定条件的记录。在添加字段和修改字段类型时,给出了具体的SQL语句示例。同时,讨论了`INSERT INTO`、`UPDATE`和`DELETE`语句的不同用法,以及`TRUNCATE`与`DELETE FROM`的区别。
摘要由CSDN通过智能技术生成

4107a516ff41e8c8940ec694be354db3.png

在前面的两部分内容中,我们学习了数据类型、创建一张表、单表查询、多表查询等内容,今天,我们继续学习SQL。这一次讲解的内容主要是有关于数据库的增改删的,部分内容和SQL学习笔记(1)有所关联。具体的内容是这样的:

  1. 数据库的增操作
  2. 数据库的改操作
  3. 数据库的删操作
  • 数据库的增操作

我们现在有一张客户表,随着业务的扩张,我们需要添加一个新客户的信息,我们该如何做才能将这个新客户的信息添加到表里面去呢?在正式介绍以前,我们先来看一下客户表的结构:

c96639e6303aa7904bdba725a2cd9bc2.png

我们用一个表格进行一下解释。

S字段(列名) 解释
customer_id 整数型数据、主键(PK)、无缺失值(NN)、自增变量(AI)
first_name 长度为50的不定长字符串数据、无缺失值(NN)
last_name 同first_name
birth_date 日期型数据、可以有缺失值(默认值为缺失值)
phone 长度为50的不定长字符串数据、可以有缺失值(默认值为缺失值)
address 长度为50的不定长字符串数据、不能有缺失值(NN)
city 同address
state 长度为2的定长字符串数据、不能有缺失值
points 整数型数据、不能有缺失值(NN)、默认值是0

我们之前已经介绍过,在SQL中插入数据所用的命令是insert into...values。这次,我们用三个小例子来做出更详细的讲解。

  • 例子1:插入的记录中没有任何缺失值、默认值。这种情况下,我们的SQL语句可以这样写:

dab8f2ed4236c5e7d0b52e1fbdbb5a9d.png

在这种情况下,我们可以不用写variable_list,只需要按找字段顺序进行添加就可以了。(PS:自增变量,我们仍然需要进行手工添加!)

  • 例子2:插入的记录中存在着默认值、缺失值。这种情况下,我们的SQL语句依然可以采用例子1的写法,只不过需要在一些地方改为默认值或缺失值。具体而言,是这样的:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值