DatabaseManagermentSystem数据库管理系统
DBMS种类
代表性的5种DBMS:
数据库代表性特点
法则1-1关系数据库以行为单位读写
SQL用关键字、表明、列名等组合而形成的一个语句(SQL语句)来描述操作的内容。分类:
DDLDDL(数据定义语言)用来创建或者删除存储数据用的数据库以及数据库中的表的对象。- CREATE 创建- DROP 删除- ALTER 修改数据库和表对象的结构
DMLDML(数据操作语言)用来查询或者变更表中的记录。- SELECT 查询表中数据- INSERT 向表中插入- UPDATE 变更- DELETE 删除表中的数据
DCLDCL(数据控制语言)用来确认或者取消对数据库中的数据进行变更。还可以对RDBMS的用户是否有权限操作数据库中的对象进行设定。- COMMIT 确认数据库中的数据进行变更- ROLLBACK 取消对数据库中的数据进行的变更- GRANT 赋予用户操作权限- REVOKE 取消用户的操作权限。
用到的语句,90%都是DML。
怎样使用SQLShell 进行SQL语句输入:打开SQL Shell,然后默认输入5次空格键,再输入密码,就能够进入。提示postgres=#代表打开成功
语法1-1 创建数据库的CREATE TABLE语句CREATE DATABASE <数据库名称>
创建数据库后, 就要创建表:
语法1-2 创建表的CREATE TABLE语句CREATE TABLE <表名>(<列名1><数据类型><该列所需约束>,<列名2><数据类型><该列所需约束>,<列名3><数据类型><该列所需约束>,...<该表的约束1>,<改表的约束2>, ......);