MySQL(二)

本文介绍了SQL中的AUTOINCREMENT字段、视图的创建与使用方法、时间日期处理、NULL值的理解及常见数据类型等内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、AUTO INCREMENT 字段

我们通常希望在每次插入新记录时,自动地创建主键字段的值。
我们可以在表中创建一个 auto-increment 字段。

2、视图

视图是可视化的表。
在 SQL 中,视图是基于 SQL 语句的结果集的可视化的表。
视图包含行和列,就像一个真实的表。视图中的字段就是来自一个或多个数据库中的真实的表中的字段。
您可以向视图添加 SQL 函数、WHERE 以及 JOIN 语句,也可以呈现数据,就像这些数据来自于某个单一的表一样。
就是说表还是那个表,但是,你可以看到的不一样,可以把你想看到的东西命个名拿出来。(我的理解)

创建视图

CREATE VIEW view_name AS SELECT column_name(s) FROM table_name WHERE condition

我们可以这样查询这个视图。

SELECT * FROM [Current Product List]

我们也可以向查询添加条件。

SELECT * FROM [Category Sales For 1997]  WHERE CategoryName='Beverages'

更新视图语法

CREATE OR REPLACE VIEW view_name AS SELECT column_name(s) FROM table_name WHERE condition

撤销视图

DROP VIEW view_name

3、时间日期

http://www.runoob.com/sql/sql-dates.html

4、SQL NULL 值

如果表中的某个列是可选的,那么我们可以在不向该列添加值的情况下插入新记录或更新已有的记录。这意味着该字段将以 NULL 值保存。
可选的意思就是这个列可有可没有。

5、数据类型

http://www.runoob.com/sql/sql-datatypes-general.html
http://www.runoob.com/sql/sql-datatypes.html
这个数据类型就是创建数据表时那个每个字段的类型

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值