数据库管理表记录基本操作

本文详细介绍了数据库管理中对表记录的基本操作,包括增加、查询、更新和删除记录的多种方式,并提供了具体的SQL语句示例,帮助理解每个操作的语法和注意事项。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、增加表记录

格式 1 :给所有字段赋值

– INSERT INTO 表名VALUES

字段 , .. .. ,字段 值 ) ,    //第 条表记录

字段 , .. .. ,字段 值 ) ,    //第 条表记录

字段 , .. .. ,字段 值 ) ,    //第 条表记录

.. .. ;

exp:

mysql> insert into  usertab  values

(43,"yaya","x",1001,1001,"","/home/yaya","/bin/bash");

格式 2 ,给指定字段赋值

– INSERT INTO 表名 字段 1,.. .., 字段 N) VALUES

字段 ,字段 ,字段 值 ) ,  //第 条表记录

字段 ,字段 ,字段 值 ) ,  //第 条表记录

字段 ,字段 ,字段 值 ) ,  //第 条表记录

.. .. ;

exp:

mysql>insert into   usertab(username,homedir,shell)  values

("lucy","/home/lucy","/bin/bash");

l 注意事项

– 字段值要与字段类型相匹配

– 对于字符类型的字段,要用双或单引号括起来

– 依次给所有字段赋值时,字段名可以省略

– 只给一部分字段赋值时,必须明确写出对应的字段名称

2、查询表记录

l 格式 1

– SELECT 字段 1, .. .., 字段 N FROM 表名 ;

exp

select  *  from   db3.usertab;

select  id,username,password  from   db3.usertab;

l 格式 2

– SELECT 字段 1, .. .., 字段 N FROM 表名

WHERE 条件表达式 ;

exp

select  *  from  usertab  where  id = 1;

select  username,uid,shell from  usertab  where  id = 1;

 

3、更新表记录

l 格式 1 ,更新表内的所有记录

– UPDATE 表名SET

字段 1= 字段 值 ,

字段 2= 字段 值 ,

字段 N= 字段 值 ;

exp

update   db3.usertab  set   password="A"  ;

 

l 格式 2 ,只更新符合条件的部分记录

– UPDATE 表名 SET

字段 1= 字段 值 ,

字段 2= 字段 值 ,

字段 N= 字段 值 ;

WHERE 条件表达式 ;

exp

update   db3.usertab  set   password="x"   where id=1;

l 注意事项

– 字段值要与字段类型相匹配

– 对于字符类型的字段,要用双或单引号括起来

– 若不使用 WHERE 限定条件,会更新所有记录

– 限定条件时,只更新匹配条件的记录

 

4、删除表记录

l 格式 :仅删除符合条件的记录

– DELETE FROM 表名 WHERE 条件表达式 ;

exp

delete  from   db3.usertab    where   id=3;

l 格式 2:删除所有的表记录

– DELETE FROM 表名 ;

exp

delete  from   db3.usertab;

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值