SQL语言包括四种主要程序设计类语言:
数据定义语言DDL
数据操作语言DML
数据控制语言DCL
事物控制语言TCL
这里介绍下数据操作语言DML的基础用法
1,向表中添加数据
insert into + 表名 + (需要修改的地方)+ value +(修改后的值);
首先建一个空表,表名为users,完善下相关信息,再输入:
insert into users (name, age, id, gender, entrydate, workno)
value ('张三',20,1,'男','2001-12-12',3);
可以看到张三的信息已经被输入到表中了
张三,20,1,男,2001-12-12,3
如果要一次添加多条个人信息的话再value (***),后面直接加即可,如:
insert into users (name, age, id, gender, entrydate, workno)
value ('张三',20,1,'男','2001-12-12',3),('李四',20,1,'男','2001-12-12',3),
('王五',20,2,'男','2001-12-12',3),('老六',20,2,'男','2001-12-12',3);
这样就一下添加了四条个人信息。也可以不加uesr,但value中的值要和前面中的类型一一对应。
2,修改表中的数据
update + 表名 + set + 要改的内容 + where + 要改的条件,如:
update users set id = 1 where gender = '男';
这里把所有性别为男的员工id全部改成了1,
张三,20,1,男,2001-12-12,3
张三,20,1,男,2001-12-12,3
李四,20,1,男,2001-12-12,3
王五,20,1,男,2001-12-12,3
老六,20,1,男,2001-12-12,3
这里的where就像if,如果满足条件就修改。当然一次也可以修改多项信息
update users set id = 2,entrydate = '2008-7-1' where gender = '男';
张三,20,2,男,2008-7-1,3
张三,20,2,男,2008-7-1,3
李四,20,2,男,2008-7-1,3
王五,20,2,男,2008-7-1,3
老六,20,2,男,2008-7-1,3
注意 ,如果不加where,默认把所有信息全改。
3,删除表中的数据
delete from + 表名 + where + 要删除的条件,如:
delete from users where name = '老六';
注意,如果不加where,默认把所有信息都删除。