MySQL数据库笔记-Day1-DB和DBMS简介&SQL简介&DDL
数据库和数据库管理系统简介:
数据库(Database, DB):
- 是存储数据的仓库,通常是永久存储的。
- 数据按照特定的规则被存储,以便于高效检索。
- 数据库通常由数据库管理系统(DBMS)管理。
数据库管理系统(Database Management System, DBMS):
- 是操作和管理数据库的软件。
- 它提供了数据的定义语言(DDL),数据操纵语言(DML),数据控制语言(DCL)和数据查询语言(DQL)。
结构化查询语言(Structured Query Language, SQL):
- 是用于和数据库通信的主要语言。
- 它是标准的,但不同的DBMS可能会有扩展或不同的实现。
- SQL通常分为四类:DDL, DML, DCL, DQL。
SQL中的数据定义语言(DDL):
- 用于定义数据库的结构,比如创建、修改或删除数据库对象,如表、视图等。
- 常用语句包括
CREATE
,ALTER
,DROP
。
示例代码:
-- 创建一个新表
CREATE TABLE users (
id INT AUTO_INCREMENT PRIMARY KEY,
username VARCHAR(50) NOT NULL,
password VARCHAR(50) NOT NULL,
email VARCHAR(100)
);
-- 修改表结构
ALTER TABLE users ADD age INT;
-- 删除表
DROP TABLE users;
在这个简短的示例中,我们展示了如何使用SQL的DDL语句来创建一个新表,向表中添加新字段,以及删除一个已存在的表。这些操作通常需要具有相应权限的用户执行。
评论已关闭