快捷搜索:  as  2018  FtCWSyGV  С˵  test  xxx  Ψһ  w3viyKQx

和记娱乐安卓下载和_机器人论坛



1. 创建表

MySQL中创建表是经由过程create table语句实现的,语法这里就不先容了,异常繁杂,可以辞官网上查询,所幸的是,我们并不必要记着所有的选项,由于大年夜部分都采纳默认即可,下面先容几个对照常用的选项。

1)指定存储引擎

默认的存储引擎由default-storage-engine指定和记娱乐安卓下载和,假如没和记娱乐安卓下载和有指定,则为MyISAM,假如建表时,你不想应用默认的存储引擎,可以经由过程如下语句实现:

create table table_name ( ... ) engine=engine_name;

2)只有当表不存在时才创建

create table if not exist table_name ... ;

上述语句表示:假如表已存在,则跳过;否则创建新表。

3)创建临时表

MySQL的临时表有如下特点:

- 临时表只在创建该表的会话里是可见的,对其它会话是暗藏的,会话断开后,临时表自动被删除。

- 当临时表的表名和通俗表一样时,当前会话将会优先造访临时表。

临时表和记娱乐安卓下载和的语法如下:

create temporary table temp_table_name ... ;

4)从其它表中创建新表

MySQL供给两种要领从其它表中创建新表:

- create table ... like:创建一个新表为原表的空缺副本,也便是说,新表是一个空表,但它拥有原表所有的属性、索引、约束等(这个语法很有用,Oracle就没有类似的功能),其用法如下:

create table new_table_name like old_table_name;

insert into new_table_name select * from old_table_name;

- create table ... select:不会复制和记娱乐安卓下载和所有的数据列属性(保留下来的属性有:字符集、NOLL or NOT NULL,默认值,注释),不带索引,不包孕约束。

2. 删除表

比拟于创建表,删除表就简单多了。

1)删除通俗表

drop table table_name;

2)删除临时表

drop temporary table table_name;

3)表存在才删除

drop table if exists table_name;

3. 创建索引

你可以应用和记娱乐安卓下载和和Oracle类似的create index语句重修索引,也可以应用MySQL独占的alter table语句添加索引,在MySQL里,建议用alter table语句,由于它更机动多能,如:

您可能还会对下面的文章感兴趣: