Sql语句学习记录 一.

PS:已建立表School

字段:id,userid(唯一,主键),userName,ClassName,Teacher_id(外键–Teacher表)

Sql语句查询语法:

需求:请查询出学校表中的所有学生信息(学生id,学生名字,班级名)

语法:**SELECT userid,userName,ClassName from School;**

需求:请查询出学校表中的学生信息(如上)一次查询十条

**SELECT userid,userName,ClassName from School LIMIT 10;**

ps:因为limit是sql的内置函数,并且有两个参数M,N。M表示从什么时候开始,索引在哪里。默认的index索引从0开始,N是从M开始取多少条数据。比如M是1,N是10。那就取索引为1到10的数据。

需求:请查询出学校表中的学生信息(如上)请按userid进行排序

**SELECT userid,userName,ClassName from School order by userid;**

ORDER BY方法主要用于排序,按照某列进行升序,如果需要降序则使用DESC

**SELECT userid,userName,ClassName from School order by userid desc;**

需求:请查询出学校表中的学生姓名是李刚的同学的信息(如上)

**SELECT userid,userName,ClassName from School WHERE userName="李刚";**

需求:请查询出学校表中班级是学习一班并且名字是李刚的同学(如上)

**SELECT userid,userName,ClassName from School WHERE userName="李刚 AND ClassName="学习一班";**

你可能感兴趣的:(SQL,Mysql)