基础知识点
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) 数据控制语言
确认或者取消对数据库中的数据进行的变更、用户权限
练习题
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) ,
);
添加列名使用 ALTER TABLE...ADD COLUMN...;
ALTER TABLE Addressbook ADD COLUMN postal_code CHAR(8) NOT NULL;
DROP TABLE Addressbook
删除的表是无法恢复的,只能重新插入
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) ,
);