索引练习题

索引作业:

1、创建这三张表:
  
    
  
  联合主键:
    列定义
    [CONSTRAINT 约束名] 约束类型(列名)
定义约束的语法:
  列级约束:在定义列的同时定义约束
    语法:列定义 约束类型,
  表级约束:在定义了所有列之后定义的约束
    语法:
      列定义
      [CONSTRAINT 约束名] 约束类型(列名)     
 
2、用SQL语句创建学生表student,定义主键,姓名不能重名,性别只能输入男或女,所在系的默认值是 “计算机”
  

 

3、修改student 表中年龄(age)字段属性,数据类型由int 改变为smallint

  mysql> alter table student modify Sage smallint;

  

 4、为SC表建立按学号(sno)和课程号(cno)组合的升序的主键索引,索引名为SC_INDEX

  ALTER  TABLE 表名  ADD  [ UNIQUE | FULLTEXT | SPATIAL ]  INDEX 索引名(属性名 [ (长度) ] [ ASC | DESC]);

  mysql> alter table SC add index SC_INDEX(Sno,Cno asc);

  

 5、创建一视图 stu_info,查询全体学生的姓名,性别,课程名,成绩 

  

 

student.Sno=course.Cno 三张表怎么写

 

  

  

  

  

 

 

 

posted @ 2020-10-15 17:31  奥力给、  阅读(457)  评论(0)    收藏  举报