操作数据表中的数据

在数据表中插入数据:

insert into 表名 [(字段名1,字段名2……字段名n)] value('值1','值2',……,'值n');

这里的值1值2值3对应的是字段1字段2字段3,字段就相当于excel表最上面的那一层。记录才是用户的数据。

insert into 表名 [(字段1,字段2)] values('值1','值2'),('值3','值4');

这里就是一次插入多个记录,所以用values而不是value,得注意区分。

实例1:

insert into user(usernaem,pwd,email) values('user3',md5(123456),'user3@jkxy.com'),('user4',md5(123456),'user4@jkxy.com');

解析:这里的md5()是给括号内的用户密码加密用的

补充一个命令:

select * from user;

从user表中查看所有的数据

更新数据表中已存在的数据:

update 表名 set 字段名=表达式[,……][where 条件]

实例1:

update user set pwd = md5(45678) ,email='user@jkxy.com' where username='user4';

解析:将名为user的数据表中用户名为username的密码更新为45678,且密码是md5加密的

实例2:

update user set email = 'user4@jkxy.cn' where id = 4;

解析:将表名为user的数据表中的email字段下的内容更新为新的地址,若不加where id = 4(这里对应的ID会有变动),那么会将所有的表中所有符合条件的都修改,因为ID是唯一的,所以这里才能更新指定的值。

删除数据表中的记录:

delete from 表名 [where 条件]

若不加where条件,那么会删除表中的所有数据。上面的也是一样。

实例1:

delete from user where id = 2;

删除user表中ID为2的记录,删完之后,ID只有134了,2没了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容