0%

SQL进阶操作(4)

DROP

通过DROP语句,可以轻松删除索引、表、数据库。

DROP INDEX

DROP INDEX 用于删除表中索引

语法

1
2
DROP INDEX index_name
ON table_name;

DROP TABLE

DROP TABLE 用于删除表。

1
DROP TABLE table_name;

DROP DATABASE

DROP DATABASE 用于删除数据库,及其中的所有表、视图等。

ALTER TABLE

ALTER TABLE 用于在已有的表中,添加、删除或者修改列。

语法

  • 在表中添加列
1
2
ALTER TABLE table_name
ADD column_name data_type;
  • 在表中删除列
1
2
ALTER TABLE table_name
DROP COLUMN column_name;
  • 改变表中数据类型
1
2
ALTER TABLE table_name
MODIFY COLUMN column_name data_type;

AUTO INCREMENT

AUTO INCREMENT 会在新纪录插入时,生成唯一的数字。

语法

  • AUTO_INCREMENT 默认初始值为1,每条记录递增1。
1
2
3
4
5
6
CREATE TABLE table_name{
column1 data_type(size) constraint_name AUTO_INCREMENT,
column2 data_type(size) constraint_name;
column3 data_type(size) constraint_name;
column4 data_type(size) constraint_name;
};
  • 若想设置初始值,则使用以下语句
1
ALTER TABLE table_name AUTO_INCREMENT=value;