MySQL(二)

来源:互联网 发布:通达信原油看盘软件 编辑:程序博客网 时间:2024/06/06 04:43

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
这个数据类型就是创建数据表时那个每个字段的类型