关于sql数据库知识点小总结(1) ——日后必须复习!!!
题目:搭建一个简易的成绩管理系统的数据库
环境 : “实验楼” 免费环境
目标:1.MySQL 服务处于运行状态
2.新建数据库的名称为 gradesystem
3.gradesystem 包含三个表:student、course、mark;
- student 表包含3列:sid(主键)、sname、gender;
- course 表包含2列:cid(主键)、cname;
- mark 表包含4列:mid(主键)、sid、cid、score ,注意与其他两个表主键之间的关系。
4.将上述表中的数据分别插入到各个表中
首先认单词:increment 增长 database 数据库(base是基底的意思,data数据,数据的基底,放数据的地方叫数据库)
开始 : 1. sudo service mysql start //启动mysql服务
2.mysql -u root //登陆,默认账号为root ,没有密码
3.CREATE DATABASE gradesystem; //创建一个名为 gradesystem的数据库 进入sql控制台时,每个语句后面要加 ; 冒号
4.use gradesystem; //使用这个 名为 gradesystem 的数据库
接下来开始创建三个表
5. CREATE TABLE student(
cid int NOT NULL AUTO_INCREMENT, // cid是列名 int是字符类型 NOT NULL指的是不能为空 auto_increment是用于主键自动增长的,从1开始增长,当你把第一条记录删除时,再插入第二跳数据时,主键值是2,不是1
sname varchar(20) NOT NULL,
gender(性别) varchar(20) NOT NULL,
PRIMARY KEY(sid)
);
不想写了太累了明天继续