本文简单介绍一下SQL的索引、ALTER、INCREMENT、NULLS、isnull()
8. 创建索引
CREATE INDEX创建表的索引,在不查询整张表的情况下,索引使数据库应用程序可以更快地查找数据。
1 | 创建简单的索引,允许重复 |
9. ALTER
ALTER TABLE 语句用于在已有的表中添加、修改或删除列。
具体如下所示:
1 | 在表中添加列 |
10. INCREMENT
- AUTO INCREMENt在每次插入记录时,自动创建主键字段的值
- 默认是从0开始,每条记录递增1,如果向要从指定值开始递增,代码如下:
- ALTER TABLE TABLE_name AUTO_INCREMENT=100
Mysql语法如下:
1 | CREATE TABLE Persons |
注:
插入数据时,不必对P_Id进行赋值,系统会自动进行数据的分配。
例如:
1 | INSERT INTO Persons (FirstName,LastName) |
11. NULLS
IS NULL 和 IS NOT NULL
1 | SELECT LastName,FirstName,Address FROM Persons |
12. isnull()
MySQL中,IFNULL() 函数使用
1 | SELECT ProductName, |