DataWhale组队学习:SQL-TASK01

基础知识点

1、数据库(DB):数据集合

2、数据库管理系统(DBMS):管理数据库的计算机系统

3、关系数据库管理系统(RDBMS)

4、数据库中存储的表结构,行是记录,列是字段。

5、SQL是为操作数据库而开发的语言。标准SQL是国际标准化组织制定的标准,但通常需要根据不同的关系数据库管理系统(RDBMS)编写特定的sql语言。

6、SQL语句分类——三类

---Data Defination Language(DDL) 数据定义语言

创建或者删除存储数据用的数据库以及数据库中的表等对象

---Data Manipulation Language(DML) 数据操纵语言

查询或者变更表中的记录

---Data Control Language(DCL) 数据控制语言

确认或者取消对数据库中的数据进行的变更、用户权限

练习题

image.png
CREATE TABLE Addressbook
(regist_no INTEGER NOT NULL ,
name VARCHAR(128) NOT NULL ,
address VARCHAR(256) NOT NULL ,
tel_no CHAR(10) ,
mail_address CHAR(20) ,
PRIMARY KEY (regist_no) ,
);
image.png

添加列名使用 ALTER TABLE...ADD COLUMN...;

ALTER TABLE Addressbook ADD COLUMN postal_code CHAR(8) NOT NULL;
image.png
DROP TABLE Addressbook

image.png

删除的表是无法恢复的,只能重新插入

CREATE TABLE Addressbook
(regist_no INTEGER NOT NULL ,
name VARCHAR(128) NOT NULL ,
address VARCHAR(256) NOT NULL ,
tel_no CHAR(10) ,
mail_address CHAR(20) ,
PRIMARY KEY (regist_no) ,
);

推荐阅读更多精彩内容