好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

mysql之创建数据库,创建数据表

drop database if exists `School`; #创建数据库 create database `School`; use `School`; #如果存在数据表,则删除,否则创建 drop table if exists `tb_class`; #创建一个学生班级表:班级id(主键,自增),班级名称。 create table `tb_class` ( `id` int ( 11 ) not null AUTO_INCREMENT primary key , `Name` varchar ( 32 ) not null ); Drop table if exists tb_student; #创建一个学生信息表:学生id(自增,主键),姓名,年龄,性别,入学时间,所属班级id(外键)。 create table `tb_student` ( `id` int ( 11 ) not null auto_increment primary key , `Name` varchar ( 32 ) not null , `Age` int default 0 , check (`Age` > 0 and `Age` <= 100 ), `gender` boolean default 0 , check (`gender` = 0 or `gender` = 1 ), `date` datetime default now() ); #创建一个学生成绩表:成绩id(自增,主键),科目,成绩,学生id(外键),创建时间。 drop table if exists `tb_score`; create table `tb_score` (`id` int ( 11 ) not null AUTO_INCREMENT PRIMARY key , `course` varchar ( 32 ) not null , `Score` float ( 3 , 1 ) not null , `stuId` int ( 11 ) not null , constraint `FK_Stuid` foreign key (`stuId`) references `tb_student`(`id`) );

查询创建的数据库

show databases;

查看表结构

 use   school;
  desc  tb_student;

结果

修改学生信息表的字段date为createdate。

 1   use   school;
  2   alter   table  tb_student change `date` `createdate`  datetime ;

在学生信息表姓名之后添加学生电话字段。

 use   school;
  alter   table  tb_student  add  `phone`  varchar ( 15 ) after `name`;

总结

创建数据库和创建数据表的内容就学到这里,如果用过sql server 这个学起来还是容易上手的。之后将学习数据表中的增删改查。

mysql之创建数据库,创建数据表

标签:

查看更多关于mysql之创建数据库,创建数据表的详细内容...

  阅读:26次