SQL
SQL(structural query language) 指结构化查询语言, 使我们有能力访问数据库, 是一种 ANSI 的标准计算机语言
1.建库(database)
使用create database进行建数据库操作,一个数据库中可以简历多张数据表:
create database my_database
2.建表(table)
使用create table进行建表操作:
create table student(
stu_id varchar(20) primary key,
stu_name varchar(20) not null,
stu_age int,
stu_gender archer(20)
);
create table course(
cou_id varchar(20) primary key,
cou_name varchar(20)
);
create table grade(
stu_id varchar(20),
cou_id varchar(20),
grade numeric default 60,
foreign key(stu_id) references student(stu_id),
foreign key(cou_id) references student(cou_id)
);
一个实体里建成一张表(如学生student,课程course),实体与实体之间多对多的关系(如成绩表grade)需要建表。
3.约束
约束用于限制加入表的数据的类型。可以在创建表时规定约束(通过 CREATE TABLE 语句ÿ