数据库学习01

首先要知道我接下来要说的数据库是关系型数据库。我们直观来看,一个数据库可由多张表构成,每张表有不重复的名称(表名),并且每张表有多列组成。一张表就是一个关系,一张关系表的一个列就是一个属性,一行数据就是元组,又叫记录。

什么是SQL

SQL指结构化查询语言、使我们有能力访问数据库、是一种ANSI的标准计算机语言。

SQL能做什么

SQL面向数据库执行查询、可从数据库中取回数据、可在数据库中插入新的记录、可更新数据库中的数据、可从数据库删除记录、可创建新数据库、可在数据库中创建新表、可在数据库中创建存储过程、可在数据库中创建视图、可设置表、存储过程和视图的权限。

SQL的DML和DDL

可以把数据库分成两部分:数据操作语言(DML)和数据定义语言(DDL)。

SQL(结构化查询语言)是用于执行查询的语法。但是SQL语言包含用于更新、插入、删除记录的语法。

查询和更新指令构成了SQL的DML部分:

SELECT-从数据库中获取数据

UPDATE-更新数据库表中的数据

DELETE- 从数据库表中删除数据

INSERT INTO-向数据库表中插入数据

SQL的数据定义语句(DDL)部分使我们有能力创建和删除表格。我们也可以定义索引(键),规定表之间的链接,以及施加表间的约束。

SQL中重要的DDL语句:

CREATE  DATABASE- 创建新数据库

ALTER DATABASE - 修改数据库

CREATE TABLE - 创建新表

ALTER TABLE - 变更(改变)数据库表

DROP TABLE- 删除表

CREATE INDEX- 创建索引(搜索键)

DROP INDEX- 删除索引

你可能感兴趣的:(数据库学习01)