资料库管理系统(DBMS):在资料库上进行 增、删 等操作
关联式资料库(SQL结构性的询问语言):资料是表格式存储,并把表格做关联
表格每一行代表一个资料,每一列代表一个属性【通过某一属性能唯一确定which资料的属性,称primary key 主键】如果一个属性不能唯一确定一个资料,那么就可以搞2+个属性
foreign key外键用于关联另一个表的属性,其实也就是另一个表的主键所对应的值(也可以是自己的表的)
一个属性可以既是主键有事外键,如name,每一个表都有name
CREATE DATABASE sql_xz; 创建一个名为sql_xz的资料库
ctrl+enter 可以执行
SHOW DATABASES;; 展示所有的资料库
==DROP DTATABASE ‘database’; ==删除database资料库

资料形态如下

进入资料库: USE ‘sql_xz’
在资料库中创建表格: CREATE TABLE ‘student’();
在上面的()中写入表格的资料(在表格里面都是逗号,最后一个不需要逗号,其余都是分号)
设定整数类型的主键(名为student_id): ‘student_id’ INT PRIMARY KEY, (主键也可以直接换行PRIMARY KEY(‘student_id’))
‘name’ VARCHAR(20),
‘major’ VARCHAR(20)
显示表格: DESCRIBE ‘student’
删除表格: DROP TABLE ‘student’
在已有表格中增加gpa属性:ALTER TABLE ‘student’ ADD gpa DECIMAL(3,2)
在已有表格中删除gpa属性:ALTER TABLE ‘student’ DROP COLLUMN gpa DECIMAL(3,2)