在这里插入图片描述
修改表名字altertablestudentrenametostu;
在这里插入图片描述
删除数据表。DROPTABLESTUDENT;
删除列
sqlite3没有实现删除一列的命令,要实现这个操作,需要先将该表拷贝到一个新表,但是只集成需要的列,要删除的列不继承过来。 可以 用以下方式操作删除一列:
sqlite>createtabletestasselectsno,sname,ssex,sage,sdeptfromstu;
sqlite>droptablestu;
sqlite>altertabletestrenametostu;
由上图可知,我们刚才增加的列spwd被删除了。
sqlite进阶where子句如果我不想查看所有的数据,而指向查看某一个人的信息要怎么操作呢? 我们就要借助where子句来实现。 where子句可以结合操作语句来进程增删改查,是最常用的一个子句。
根据姓名查找记录:
Select*fromstudentwheresname='一口';
根据学号查找记录:
Select*fromstudentwheresno=95001;