数据库的基本操作查询数据库:显示数据库;连接:使用数据库名称;创建(删除)数据库:创建(删除)数据库的数据库名称表的基本操作;查询表格:显示表格;创建(删除)表:创建(删除)表名、添加、删除和检查-添加列:更改表名、添加列名类型约束、插入到表名、列名、值、添加、删除和检查数据-删除列:删除表名、删除列名类型约束、删除行:从表名中删除添加、删除和检查条件-“更改”修改表:更改表名更改列名新列名类型;修改列名:更改表名更改列名列名新类型;修改列类型:修改表名修改列名新类型;添加、删除、更改和查询-“查询”基本查询(like表示模糊查询):select * from表名where/having like inner(左/右)链接查询:select * from表名作为别名inner(左/右)表名作为别名on条件where子查询[也可以添加到条件中]: select * from (select * from表名)其他关键字
聚合函数
其他基本操作对表名创建索引索引名列名删除索引:方法1:对表名删除索引名方法2:修改表名删除索引名练习这里有三个表:学生、成绩、课程。
学生表
分数和课程表
1.查询20岁以下的学生select * from students where年龄202,查询20岁以下的女学生select * from students where年龄20,性别='女' 3。查询姓名中包含Joe的学生select * From the students where name like ' % Joe ' 4,查询18至20岁的学生select * From the students where age between 18至205,查询所有学生的信息,并根据他们的年龄对他们进行排序。同龄时,从学生中选择*按年龄顺序desc,学号6,查询学生信息前三行选择*从学生限制0,37,查询课程信息和课程成绩选择*从课程cs,成绩sc其中cs.courseno=sc.courseno选择*从课程cs内部连接成绩sc on cs.courseno=sc.courseno 8,查询王昭君的数据库成绩,要求显示姓名,课程名称,成绩。选择Stu.name,CS.name,SC。学生的分数Stu,分数SC,课程cs。学号=sc。学号和学号。课程号=cs。当然没有,斯图。name='王昭君'和cs.name='数据库'-。-选择学生名,计算机名,计算机名。学生的分数stu内部连接分数sc在stu上。studentNo=sc。学生没有内联课程cs on sc。课程No=cs。coursesNowhere stu.name='王昭君'和cs.name=' database' 9。查询所有课程的成绩,包括没有成绩的课程,选择* from scores sc right join courses cs on cs。courseNo=sc。当然没有。左加入学生斯图上斯图。studentNo=sc。学生编号10、查询王昭君的成绩,显示所需成绩(在成绩表中查询)select * from scores where student no=(select student no from students where name='王昭君')