SQL数据库语言代码

来源:百度知道 编辑:UC知道 时间:2024/09/22 21:28:21
学了SQL,还不知道具体有什么数据库操作语言功能。
谁能告诉。如:select之类的。
我想知道怎么查询数据库前十个数据。
select * from student???怎么改

数据操作语言简称DML,包括: insert ,delete,update,merge
insert 是插入数据,delete是删除数据,update是修改数据,merge集合了删除和修改的功能,也也理解为合并数据。

怎么查询数据库前十个数据:
select * from student where rownum <= 10;

select top 10 * from student

select top 10 * from student
其实任何数据库的SQL语句基本差不多的。
先把sql server玩的好了,在看一下别的吧,这个用的地方多啊。

select top 10 * from student order by 字段

一楼的可以查出数据库物理位置的前十位,如果不加排序的话,很可能查出来的数据不是自己想要的
所以top取值最好对应order by 这个排序
“字段”是根据某字段进行排序

不同的数据库提供的方法不一样

oracle:

select * from (select * from student order by id desc) where rownum <= 10 order by rownum asc

mssql:

select top 10 * from student order by id desc

mysql:

select * from student order by id desc limit 0,10