数码资讯
MySQL创建和删除表操作命令实例
创建一个表 一个简单的方法 复制代码代码如下所示: 创建表(人) 数字int(11), 名称varchar(255), 生日日期 ); 或是它 复制代码代码如下所示: 如果不存在,创建表(人) 数字int(11), 名称varchar(255), 生日日期 ); 查看MySQL创建表: 复制代码代码
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
创建一个表
一个简单的方法
复制代码代码如下所示:
创建表(人)
数字int(11),
名称varchar(255),
生日日期
);
或是它
复制代码代码如下所示:
如果不存在,创建表(人)
数字int(11),
名称varchar(255),
生日日期
);
查看MySQL创建表:
复制代码代码如下所示:
显示创建表人;
创建表(人)
数字int(11)默认NULL,
`名字` varchar(255)默认为空,
生日日期默认为null
= MyISAM引擎默认的字符集utf8);
查看表的所有列:
复制代码代码如下所示:
显示来自人的完整列;
+ + + + ---------- -------------- ----------------- ------ + ----- + --------- + + + + ------- --------------------------------- ---------
字段类型整理| | | |空|关键|默认额外特权评论| | | |
+ + + + ---------- -------------- ----------------- ------ + ----- + --------- + + + + ------- --------------------------------- ---------
| |数int(11)空对空| | | | | |选择、插入、更新、| |参考
| | NAME varchar(255)utf8_general_ci是空| | | | | |选择、插入、更新、| |参考
生日日期无效| | | |是| |空| |选择、插入、更新、| |参考
+ + + + ---------- -------------- ----------------- ------ + ----- + --------- + + + + ------- --------------------------------- ---------
创建临时表:
复制代码代码如下所示:
创建临时表(temp_person
数字int(11),
名称varchar(255),
生日日期
);
创建一个表时,您可以使用临时的关键词。临时表仅在当前连接可见。当连接被关闭时,临时表会自动取消。这意味着两个不同的连接可以使用同一个临时表的名字,而两个临时表互不冲突,也不他们用原始的非临时表具有相同的名称冲突。(原表藏到临时表取消了。)你必须创建临时表的权限创建一个临时表。
如果表已经存在,如果不存在关键字的使用,则可以防止错误。
复制代码代码如下所示:
创建表不存在(2
数字int(11),
名称varchar(255),
生日日期
);
注意,原始表的结构与表语句中表示的表的结构相同,没有被验证…SELECT语句,不管表是否已经存在,插入部分选择的记录将被插入。
在创建表语句的结尾添加SELECT语句,根据表创建一个表。
复制代码代码如下所示:
创建表new_tbl SELECT * FROM orig_tbl;
注意,用SELECT语句创建的列附加在表的右侧,而不是在表上。
复制代码代码如下所示:
从中选择*;
+——+
| N |
+——+
1 | |
+——+
创建表栏(m int)从富中选择n;
从栏中选择*;
+ + +
| M | N |
+ + +
|空| 1 |
+ + +
还可以为生成的列指定指定的类型。
复制代码代码如下所示:
创建表foo(TINYINT不空)选择B + 1作为从;
基于其他表的定义(包括原始表中定义的所有列属性和索引),使用类似的方法创建空表:
复制代码代码如下所示:
创建表new_tbl像orig_tbl;
创建一个包含主键、惟一索引、公共索引的表。
复制代码代码如下所示:
创建表(人)
`只` SmallInt(6)不为空auto_increment,
` FirstName ` char(50)不为空,
`姓` char(50)不为空,
`年龄` SmallInt(6)不为空,
` townid ` SmallInt(6)不为空,
主键(`只`),
独特的关键` unique_fname_lname `(` FirstName `,`姓`),
关键` fname_lname_age `(` FirstName `,`姓`,`年龄`)
);
这里只是主键、唯一索引与两列FirstName和LastName的建立,和一个普通的指数在FirstName,LastName列和三岁了。
删除表
复制代码代码如下所示:
tbl_name表;
或是它
复制代码代码如下所示:
如果表中存在tbl_name滴;
一个简单的方法
复制代码代码如下所示:
创建表(人)
数字int(11),
名称varchar(255),
生日日期
);
或是它
复制代码代码如下所示:
如果不存在,创建表(人)
数字int(11),
名称varchar(255),
生日日期
);
查看MySQL创建表:
复制代码代码如下所示:
显示创建表人;
创建表(人)
数字int(11)默认NULL,
`名字` varchar(255)默认为空,
生日日期默认为null
= MyISAM引擎默认的字符集utf8);
查看表的所有列:
复制代码代码如下所示:
显示来自人的完整列;
+ + + + ---------- -------------- ----------------- ------ + ----- + --------- + + + + ------- --------------------------------- ---------
字段类型整理| | | |空|关键|默认额外特权评论| | | |
+ + + + ---------- -------------- ----------------- ------ + ----- + --------- + + + + ------- --------------------------------- ---------
| |数int(11)空对空| | | | | |选择、插入、更新、| |参考
| | NAME varchar(255)utf8_general_ci是空| | | | | |选择、插入、更新、| |参考
生日日期无效| | | |是| |空| |选择、插入、更新、| |参考
+ + + + ---------- -------------- ----------------- ------ + ----- + --------- + + + + ------- --------------------------------- ---------
创建临时表:
复制代码代码如下所示:
创建临时表(temp_person
数字int(11),
名称varchar(255),
生日日期
);
创建一个表时,您可以使用临时的关键词。临时表仅在当前连接可见。当连接被关闭时,临时表会自动取消。这意味着两个不同的连接可以使用同一个临时表的名字,而两个临时表互不冲突,也不他们用原始的非临时表具有相同的名称冲突。(原表藏到临时表取消了。)你必须创建临时表的权限创建一个临时表。
如果表已经存在,如果不存在关键字的使用,则可以防止错误。
复制代码代码如下所示:
创建表不存在(2
数字int(11),
名称varchar(255),
生日日期
);
注意,原始表的结构与表语句中表示的表的结构相同,没有被验证…SELECT语句,不管表是否已经存在,插入部分选择的记录将被插入。
在创建表语句的结尾添加SELECT语句,根据表创建一个表。
复制代码代码如下所示:
创建表new_tbl SELECT * FROM orig_tbl;
注意,用SELECT语句创建的列附加在表的右侧,而不是在表上。
复制代码代码如下所示:
从中选择*;
+——+
| N |
+——+
1 | |
+——+
创建表栏(m int)从富中选择n;
从栏中选择*;
+ + +
| M | N |
+ + +
|空| 1 |
+ + +
还可以为生成的列指定指定的类型。
复制代码代码如下所示:
创建表foo(TINYINT不空)选择B + 1作为从;
基于其他表的定义(包括原始表中定义的所有列属性和索引),使用类似的方法创建空表:
复制代码代码如下所示:
创建表new_tbl像orig_tbl;
创建一个包含主键、惟一索引、公共索引的表。
复制代码代码如下所示:
创建表(人)
`只` SmallInt(6)不为空auto_increment,
` FirstName ` char(50)不为空,
`姓` char(50)不为空,
`年龄` SmallInt(6)不为空,
` townid ` SmallInt(6)不为空,
主键(`只`),
独特的关键` unique_fname_lname `(` FirstName `,`姓`),
关键` fname_lname_age `(` FirstName `,`姓`,`年龄`)
);
这里只是主键、唯一索引与两列FirstName和LastName的建立,和一个普通的指数在FirstName,LastName列和三岁了。
删除表
复制代码代码如下所示:
tbl_name表;
或是它
复制代码代码如下所示:
如果表中存在tbl_name滴;
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。