在MySQL数据库中对数据的基础操作(CRUD)包括:增,删,改,查等。由于查的内容太多等学完了单独写一篇文章来和大家交流,本文中只是用了几个简单查询语句,用来验证增,删,改操作是否起作用。下面简单的介绍一下自己对增,删,改内容的简单理解。
准备工作
进入MySQL,创建school
数据库,并选择。
create database school;
use school;
按顺序执行下面代码块,创建我们需要的几张表。
# 创建一个学生表
create table tab_student(
s_id varchar(20) primary key,
s_name varchar(10) not null,
s_sex varchar(6) default '男',
s_age smallint,
s_dept varchar(10)
);
# 创建一个课程表
create table tab_course(
c_id int primary key auto_increment,
c_name varchar(40) not null,
c_credit smallint
);
# 创建一个学生选课表
create table tab_stu_cou(
s_id varchar(20),
c_id int,
sc_grade double,
constraint pk_s_c primary key (s_id, c_id),
constraint fk_tab_student foreign key (s_id)
references tab_student (s_id),
constraint fk_tab_course foreign key (c_id)
references tab_course (c_id)