日期:2014-05-18  浏览次数:20693 次

请教一些SQL的基本语句
我们这学期刚开始学数据库原理与应用,我们学软件开发的,学得也不是特别深,就是一些基础的SQL语句。

比如:删除表、增加表、删除数据、修改数据、如何定义check约束等等。

但是老师讲得很乱,而且很多没讲。比如要从一个Teacher表中删除所有性别为男、职位为助教 的所有信息,该怎么写呢?
老师只给了一个格式,说:
delete 表名
where 条件
那条件中性别为男、职位为助教是并列条件,又该怎么写呢?

我基本什么都不知道。你们能告诉我这些基本语句怎么写吗?例如什么时候用like,什么时候用in,怎么删除、修改……

或者是有专门的帖子写这些吗?能否给我一个链接,谢谢!

------解决方案--------------------
SQL code

delete  from  表名 where 性别='男' and 职位='助教'

------解决方案--------------------
数据库原理与应用上有的,我看过的,对于一些基础的Tsql语句,上面讲的比较详细,入门的话,多把那本书看懂了
SQL code

DELETE  FROM   TABLE WHERE 性别='男' AND 职位='助教'

------解决方案--------------------
删除表 delete from [tablename] where 性别='男' and 职位='助教'
至于什么时候用like 什么时候用in
从字面翻译也能得到部分答案了
比如表中的姓名(字段名为name)都有“张大”“张二”“张三”“李大”“李二”“王大”“王二”
如果你想查询名字中包含“张”的人的数据,就可以
select * from [tablename] where name like '张%'
如果想查询名字中包含“二”的人的数据
selectt * from [tablename] where name like '%二'
这些都是最基础的语句,查一下手册,很清楚的