MySQL

MySQL 知识量:16 - 40 - 165

16.2 MySQL常用语句><

create table- 16.2.1 -

创建表。

create table tebleName
(
    columnName datatype [null|not null] [constraints],
    columnName datatype [null|not null] [constraints],
    ...
);

alter table- 16.2.2 -

更新已经存在的表。

alter table tableName
(
    add    column columnName datatype [null|not null] [constraints],
    change column columnName columnNewName datatype [null|not null] [constraints],
    drop   column,
    ...
);

create view- 16.2.3 -

创建视图。

create [or replace] view viewName
as
select ...;

create index- 16.2.4 -

在一个或多个列上创建索引。

create index indexName
on tableName (column [asc|desc],...);

insert- 16.2.5 -

在表中插入一行数据。

insert into tableName [(columns,...)]
values (someValues,...);

insert select- 16.2.6 -

将查询表的结果插入另一个表中。

insert into tableName1 [(columns,...)]
select columns,... from tableName2,...
[where...];

delete- 16.2.7 -

从表中删除行。

delete from tableName
[where ...];

drop- 16.2.8 -

永久的删除数据库、表、视图、索引等。

drop database|index|procedure|table|trigger|user|view
itemName;

select- 16.2.9 -

从表或视图中查询数据。

select columnName,...
from tableName,viewName,...
[where...]
[union...]
[group by...]
[having...]
[order by...];

update- 16.2.10 -

更新表中信息。

update tableName
set columnName=value,...
[where...];