上一节中,我们进行了学习环境的搭建。这一节我们来学习一下表的基本操作。
表是关系型数据库的基本组成部分,所有的数据都以表的形式进行组织。而表又由列构成,所以我们要先说明一下列。
列=列名+列的数据类型。列名一般用于描述所存储的数据是什么,数据类型则说明了数据的格式。不同的数据库支持的数据类型可能有所区别,但基本都支持文本和数字。这是我们生活中最常见的数据。
具体到mysql,它支持的数据类型有很多,但无非就是文本和数字的具体化,具体参见官方文档,就不copy过来了。
这里我们以常见的用户管理场景为例,要建立一张人员表。
CREATE TABLE users (
user_id INT PRIMARY KEY,
username VARCHAR(50) UNIQUE,
password VARCHAR(255) NOT NULL,
email VARCHAR(100) UNIQUE
);
sql操作
ALTER TABLE users
ADD COLUMN full_name VARCHAR(100);
DROP TABLE users;