删除表格字段:alter table 表名 drop column 字段名 (注意:进行删除操作时,需要在字段前面加上列 'column ')
删除表:drop table 表名
查询表:select * from 表名
use stuinfo -- 引用数据库altertable stu add qq varchar(20)-- 添加qq字段altertable stu dropcolumn qq -- 删除qq字段 进行删除操作时,需要在字段前面加上列 'column 'select*from stu -- 查询stu表createtable t (
tt int,)select*from t
droptable t -- 删除表名为t的表select*from major
insertinto major(mno,mname)values(1,'计算机科学与技术')-- 在major表中插入数据
2.表格内容的增删改
添加数据(俩种方式): (1) insert into 表名(表字段名) values(各字段对应的值) (2) insert into 表名 values(各字段对应的值) 注意: 此时要求一一对应
删除数据:delete from 表名 where 条件
修改数据:update 表名 set 字段名=‘属性值’ where 条件
select*from stu -- 0 表示女 1 表示男-- 添加数据insertinto stu(sno,sname,age,sex,mno)values(3,'小兔叽',3,0,null)insertinto stu values(1,'张三',20,0,null)insertinto stu values(2,'李四',20,1,1)-- 删除deletefrom stu where sno=1-- 删除sno为1的数据-- 删除一个专业deletefrom major where mno=1-- 执行语句,删除失败 原因:别的表有mno=1的数据-- 处理方法: 把别的表有外键的先设置为null updateupdate stu set mno=nullwhere mno=1-- 此处条件设置为mno=1 而不是设置为 sno=2 是因为需要删除的mno=1这个专业-- 如果设置为 sno=2 别的学生也有mno=1的话,那就要编辑好几条语句update stu set sname='王五'where sno=2--将学号为2的学生姓名改为"王五"