当前位置: 首页 > wzjs >正文

网站设计代码企业邮箱怎么申请

网站设计代码,企业邮箱怎么申请,爱站网使用的是什么网站,软件制作app下载MySQL中的CREATE TABLE LIKE和CREATE TABLE SELECT CREATE TABLE LIKECREATE TABLE SELECT CREATE TABLE LIKE CREATE TABLE ... LIKE可以用来复制表结构,源表上的索引和约束也会复制。CREATE TABLE ... LIKE不能复制表数据。CREATE TABLE ... LIKE只能复制基表&…

MySQL中的CREATE TABLE LIKE和CREATE TABLE SELECT

  • CREATE TABLE LIKE
  • CREATE TABLE SELECT

CREATE TABLE LIKE

  • CREATE TABLE ... LIKE可以用来复制表结构,源表上的索引和约束也会复制。
  • CREATE TABLE ... LIKE不能复制表数据
  • CREATE TABLE ... LIKE只能复制基表,不能复制视图
  • CREATE TABLE ... LIKE可以复制CHECK约束,但是复制后的约束名称是自动生成的。
  • CREATE TABLE ... LIKE不能复制外键约束,也不会保留DATA DIRECTORYINDEX DIRECTORY表创建参数。
  • CREATE TABLE ... LIKE不会复制表的临时属性。要复制临时表请使用CREATE TEMPORARY TABLE LIKE
  • 当源表被LOCK TABLES锁定时,CREATE TABLE LIKE语句无法成功执行。

用法示例:

CREATE TABLE t1 LIKE t2;
CREATE TEMPORARY TABLE t1 LIKE t2;

CREATE TABLE SELECT

  • CREATE TABLE ... SELECT可以用来复制表结构,但不会复制索引(主键也不会)。
  • CREATE TABLE ... SELECT可以复制表数据(可以通过WHERE过滤)。
  • CREATE TABLE ... SELECT可以复制基表,也可以复制视图。
  • CREATE TABLE ... SELECT不能复制外键约束。
  • CREATE TABLE ... SELECT支持在建表时定义字段,从源表复制过来的不同名字段会作为新增字段,同名的字段则会被覆盖。
  • CREATE TABLE ... SELECT支持在建表时为字段定义约束和索引。

用法示例:

CREATE TABLE t1 SELECT * FROM t2 where 1=2;             --仅复制表结构
CREATE TABLE t1 SELECT * FROM t2;                       --复制全量数据
CREATE TABLE t1 SELECT name,age FROM t2 where age>30;   --复制部分数据--复制另外两张表关联查询的结果集
CREATE TABLE t1SELECT artist.name, COUNT(work.artist_id) AS number_of_worksFROM artist LEFT JOIN work ON artist.id = work.artist_idGROUP BY artist.id;--复制的列作为新增字段
CREATE TABLE t1 (a int) SELECT name,age FROM t2;  --复制的不同列作为新增字段,同名的列被覆盖      
CREATE TABLE t1 (a int, name varchar(30)) SELECT name,age FROM t2; --为复制过来的字段定义索引和约束
CREATE TABLE t1 (name varchar(30) not null) SELECT name,age FROM t2; 
CREATE TABLE t1 (unique(employee_id)) SELECT employee_id,name FROM t3; 

实验:

SQL> create table t2 (name varchar(30), age int not null);
SQL> create table t3 (employ_id int, name varchar(30), age int);
SQL> insert into t2 values ('Joe',35),('Rachel',31),('Monica',33);
SQL> insert into t3 values (11,'MJoe',35),(12,'MRachel',31),(13,'MMonica',33);
SQL> commit;SQL> select * from t2;
+--------+-----+
| name   | age |
+--------+-----+
| Joe    |  35 |
| Rachel |  31 |
| Monica |  33 |
+--------+-----+
3 rows in set (0.00 sec)SQL> select * from t3;
+-----------+---------+------+
| employ_id | name    | age  |
+-----------+---------+------+
|        11 | MJoe    |   35 |
|        12 | MRachel |   31 |
|        13 | MMonica |   33 |
+-----------+---------+------+
3 rows in set (0.00 sec)--仅复制表结构
SQL> CREATE TABLE t1 SELECT * FROM t2 where 1=2; 
Query OK, 0 rows affected (0.11 sec)
Records: 0  Duplicates: 0  Warnings: 0SQL> select * from t1;
Empty set (0.00 sec)SQL> desc t1;
+-----------+-----------------+------+-----+---------+--------------------------+
| Field     | Type            | Null | Key | Default | Extra                    |
+-----------+-----------------+------+-----+---------+--------------------------+
| my_row_id | bigint unsigned | NO   | PRI | NULL    | auto_increment INVISIBLE |
| name      | varchar(30)     | YES  |     | NULL    |                          |
| age       | int             | NO   |     | NULL    |                          |
+-----------+-----------------+------+-----+---------+--------------------------+
3 rows in set (0.00 sec)--复制的列作为新增字段
SQL> CREATE TABLE t1 (a int) SELECT name,age FROM t2; 
Query OK, 3 rows affected (0.07 sec)
Records: 3  Duplicates: 0  Warnings: 0SQL> select * from t1;
+------+--------+-----+
| a    | name   | age |
+------+--------+-----+
| NULL | Joe    |  35 |
| NULL | Rachel |  31 |
| NULL | Monica |  33 |
+------+--------+-----+
3 rows in set (0.00 sec)--复制的不同列作为新增字段,同名的列被覆盖      
SQL> CREATE TABLE t1 (a int, name varchar(30)) SELECT name,age FROM t2; 
Query OK, 3 rows affected (0.07 sec)
Records: 3  Duplicates: 0  Warnings: 0SQL> select * from t1;
+------+--------+-----+
| a    | name   | age |
+------+--------+-----+
| NULL | Joe    |  35 |
| NULL | Rachel |  31 |
| NULL | Monica |  33 |
+------+--------+-----+
3 rows in set (0.00 sec)--为复制过来的字段定义约束
SQL> CREATE TABLE t1 (name varchar(40) not null default 'Tony') SELECT name,age FROM t2; 
Query OK, 3 rows affected (0.13 sec)
Records: 3  Duplicates: 0  Warnings: 0SQL> desc t1;
+-----------+-----------------+------+-----+---------+--------------------------+
| Field     | Type            | Null | Key | Default | Extra                    |
+-----------+-----------------+------+-----+---------+--------------------------+
| my_row_id | bigint unsigned | NO   | PRI | NULL    | auto_increment INVISIBLE |
| name      | varchar(40)     | NO   |     | Tony    |                          |
| age       | int             | NO   |     | NULL    |                          |
+-----------+-----------------+------+-----+---------+--------------------------+
3 rows in set (0.00 sec)--为复制过来的字段定义索引
SQL> CREATE TABLE t1 (unique(employ_id)) SELECT employ_id,name FROM t3;
Query OK, 3 rows affected (0.07 sec)
Records: 3  Duplicates: 0  Warnings: 0SQL> desc t1;
+-----------+-----------------+------+-----+---------+--------------------------+
| Field     | Type            | Null | Key | Default | Extra                    |
+-----------+-----------------+------+-----+---------+--------------------------+
| my_row_id | bigint unsigned | NO   | PRI | NULL    | auto_increment INVISIBLE |
| employ_id | int             | YES  | UNI | NULL    |                          |
| name      | varchar(30)     | YES  |     | NULL    |                          |
+-----------+-----------------+------+-----+---------+--------------------------+
3 rows in set (0.01 sec)

References
【1】https://dev.mysql.com/doc/refman/8.0/en/create-table-select.html
【2】https://dev.mysql.com/doc/refman/8.0/en/create-table-like.html


文章转载自:

http://r9X6KHzo.thzwj.cn
http://NAPlhcT2.thzwj.cn
http://9P6X7p74.thzwj.cn
http://wpCtXu3O.thzwj.cn
http://0Leu9brh.thzwj.cn
http://Ff6IrSpO.thzwj.cn
http://LWdj0KWU.thzwj.cn
http://X7EtJsIi.thzwj.cn
http://qZU2fh95.thzwj.cn
http://rAF5s53c.thzwj.cn
http://0cV2CGLz.thzwj.cn
http://TZktJsgv.thzwj.cn
http://BaWJRD6l.thzwj.cn
http://9LQWd0jH.thzwj.cn
http://8egHjwkP.thzwj.cn
http://7WlRIxmK.thzwj.cn
http://3Zk0zwtM.thzwj.cn
http://KLMFADaL.thzwj.cn
http://0rAUVjVL.thzwj.cn
http://2OggkDMz.thzwj.cn
http://dLnOpBnl.thzwj.cn
http://FGcUWBHw.thzwj.cn
http://v7nsfBf0.thzwj.cn
http://IOYY6TXc.thzwj.cn
http://TO0aqhOE.thzwj.cn
http://spxXcRRb.thzwj.cn
http://6qPWuB9k.thzwj.cn
http://ozwA3lgC.thzwj.cn
http://czeoRzJq.thzwj.cn
http://DGAcOIAU.thzwj.cn
http://www.dtcms.com/wzjs/649171.html

相关文章:

  • 网站标签图片修改wordpress设置专栏
  • 游戏网站建设与策划方案网商之家
  • 手机网站建设软件下载让自己的网站收录
  • 国家城乡与住房建设部网站品牌网站开发
  • 外贸网站contact网站后台多附件上传
  • 怎样用代码制作网站重庆整合网络营销
  • asp技校网站常德优化公司
  • 专业开发网站建设免费的进销存管理系统
  • 淘宝上开个网站建设群晖wordpress内外网访问
  • 西安网站开发定制制作凡科网的网站建设怎么做
  • 做非洲外贸的网站wordpress文章编辑器的插件
  • dmoz提交网站使用nas服务器建设网站
  • 网站种类有哪些重庆新闻频道在线直播观看
  • 商务网站教程河北石家庄网站建设
  • flash网站源码wordpress有广告插件下载
  • xv10相同网站做网站在哪里租服务器
  • 企业网站建设流程介绍河南公司网站可以做天津备案吗
  • 高端网站开发秦帝正规seo排名多少钱
  • 广东网站建设968网页项目描述怎么写
  • 网站开发的现实意义个人网站可以做商城吗
  • 网站推广方法有深圳专业网络推广
  • 哪家网站游戏做的比较好外贸公司网站素材
  • 怎么注册一个公司网站珠海酒店网站建设公司
  • 网站建设公司山西淘宝网电脑版登录
  • 台州网站制作系统公众号开发网站建设合同
  • 如何做一个属于自己的网站1688黄页大全进口
  • 湛江专门做网站学做app
  • hmm船公司网站wordpress腾讯云插件
  • 网站制作新手教程网站标题可以修改吗
  • 品古典家具网站模板推广策划书模板范文