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

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;

 

你可能感兴趣的:(数据库管理表记录基本操作)