MySQL中的表与视图:解密数据库世界的基石
warning:
这篇文章距离上次修改已过205天,其中的内容可能已经有所变动。
在MySQL中,表和视图是数据库的基本组成部分。表用于存储数据,视图则是基于SQL查询的结果集,提供了一种可查询的虚拟表。
以下是创建表和视图的示例代码:
-- 创建一个简单的表
CREATE TABLE users (
id INT AUTO_INCREMENT PRIMARY KEY,
username VARCHAR(50) NOT NULL,
password VARCHAR(50) NOT NULL,
email VARCHAR(100)
);
-- 向表中插入数据
INSERT INTO users (username, password, email) VALUES ('user1', 'pass1', 'user1@example.com');
-- 创建一个视图,展示用户的用户名和邮件
CREATE VIEW user_info AS
SELECT username, email FROM users;
-- 通过视图查询数据
SELECT * FROM user_info;
在这个例子中,首先创建了一个名为users
的表,并定义了三个字段:id、username和password。然后,插入了一条示例数据。接着,创建了一个名为user_info
的视图,它展示了用户的用户名和电子邮件。最后,通过查询视图来获取这些信息。这个过程展示了表和视图的基本用法。
评论已关闭