SQL基本语句——INSERT(插入)

INSERT,中文是“插入”的意思,用于将记录插入到表中,是一个非常常用的语句。
比如,我们现在有一个名为user的表,用来记录用户名和密码。里面有两列,分别是Uname(用户名)和Upwd(密码),如图

现在,我们要新插入一个用户,用户名"bbtx",密码"qqq1243",可以使用以下SQL语句:

INSERT INTO user VALUES ('bbtx','qqq1243');

很简单吧。其中, user 是要插入的表名,括号中是要插入的数据内容,要按顺序填,每个值之间用“ ,”隔开。
(字符串用单引号 ''括起来,数值则不用。日期用 yyyy-mm-dd 的形式。如果要留空,用NULL即可。)

执行后的效果:

此记录已成功插入!


但是这种方法不够灵活,必须要求指定所有字段,还要按顺序。
如果遇到这种表:

ID列是自动编号的,不需要指定该值,怎么办?
你有可能会想到用NULL填充,但是不行,会出错的,这时,就要使用这种方法:

INSERT INTO user(Uname , Upwd) VALUES ('bbtx','qqq1243');

前一个括号中指定了字段名称,后一个括号中是对应的值
这一句中,只指定了Uname=
bbtx Upwd= qqq1243,没有指定ID的值,它将自动编号。
当然,其他的字段,只要不是必填字段,也可以不指定,它们将会被用默认值填充。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值