在数据表中插入数据:
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没了。