标签:res date() engine 简单 文章 存储 默认 表空间 margin
CREATE TABLE t7(id INT ,NAME VARCHAR(20), PRIMARY KEY(`id`)) ENGINE=INNODB;
CREATE [TEMPORARY] TABLE [IF NOT EXISTS] tbl_name (create_definition,...) [table_options] [partition_options]
CREATE TABLE t7(id INT,TIME TIMESTAMP) AS SELECT id,TIME FROM t1 ;
CREATE [TEMPORARY] TABLE [IF NOT EXISTS] tbl_name [(create_definition,...)] [table_options] [partition_options] [IGNORE | REPLACE] [AS] query_expression
CREATE TABLE t7 like t1;
CREATE [TEMPORARY] TABLE [IF NOT EXISTS] tbl_name { LIKE old_tbl_name | (LIKE old_tbl_name) }
CREATE TABLE t2 (blob_col BLOB, INDEX(blob_col(10)));
CREATE TABLE `t2` ( `id` int(11) NOT NULL AUTO_INCREMENT, `num` int(11) NOT NULL DEFAULT ‘0‘, `logintime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
CREATE TABLE t2( id INT NOT NULL AUTO_INCREMENT, num INT NOT NULL DEFAULT 0, logintime TIMESTAMP DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY (`id`) )ENGINE=INNODB AUTO_INCREMENT=100;
mysql> insert into t2(num) values(1); Query OK, 1 row affected (0.12 sec) mysql> insert into t2(num) values(2); Query OK, 1 row affected (0.01 sec)
mysql> select * from t2; +-----+-----+---------------------+ | id | num | logintime | +-----+-----+---------------------+ | 100 | 1 | 2016-11-16 14:45:20 | | 101 | 2 | 2016-11-16 14:45:25 | +-----+-----+---------------------+ 2 rows in set (0.00 sec)
mysql> show variables like ‘%auto_inc%‘; +--------------------------+-------+ | Variable_name | Value | +--------------------------+-------+ | auto_increment_increment | 1 | | auto_increment_offset | 1 | +--------------------------+-------+
CREATE TABLE t4( id INT NOT NULL AUTO_INCREMENT COMMENT ‘序列号‘, num INT NOT NULL DEFAULT 0 COMMENT ‘电话号码‘, logintime TIMESTAMP DEFAULT CURRENT_TIMESTAMP COMMENT ‘登录时间‘, PRIMARY KEY (`id`) )ENGINE=INNODB AUTO_INCREMENT=100 ;
mysql> show full columns from t4; +-----------+-----------+-----------+------+-----+-------------------+----------------+---------------------------------+--------------+ | Field | Type | Collation | Null | Key | Default | Extra | Privileges | Comment | +-----------+-----------+-----------+------+-----+-------------------+----------------+---------------------------------+--------------+ | id | int(11) | NULL | NO | PRI | NULL | auto_increment | select,insert,update,references | 序列号 | | num | int(11) | NULL | NO | | 0 | | select,insert,update,references | 电话号码 | | logintime | timestamp | NULL | NO | | CURRENT_TIMESTAMP | | select,insert,update,references | 登录时间 | +-----------+-----------+-----------+------+-----+-------------------+----------------+---------------------------------+--------------+ 3 rows in set (0.00 sec)
CREATE TABLE t5 ( c1 INT STORAGE DISK, c2 INT STORAGE MEMORY ) ENGINE NDB; CREATE TABLE t1 ( c1 INT STORAGE DISK, c2 INT STORAGE MEMORY ) TABLESPACE ts_1 ENGINE NDB;
CREATE TABLE new_tbl LIKE orig_tbl;
create table t4 like t2;
mysql> desc t2; +-----------+-----------+------+-----+-------------------+----------------+ | Field | Type | Null | Key | Default | Extra | +-----------+-----------+------+-----+-------------------+----------------+ | id | int(11) | NO | PRI | NULL | auto_increment | | num | int(11) | NO | | 0 | | | logintime | timestamp | NO | | CURRENT_TIMESTAMP | | +-----------+-----------+------+-----+-------------------+----------------+
mysql> desc t4; +-----------+-----------+------+-----+-------------------+----------------+ | Field | Type | Null | Key | Default | Extra | +-----------+-----------+------+-----+-------------------+----------------+ | id | int(11) | NO | PRI | NULL | auto_increment | | num | int(11) | NO | | 0 | | | logintime | timestamp | NO | | CURRENT_TIMESTAMP | | +-----------+-----------+------+-----+-------------------+----------------+
CREATE TABLE new_tbl [AS] SELECT * FROM orig_tbl;
mysql> desc s1;
+---------+-------------+------+-----+-------------------+-------+
| Field | Type | Null | Key | Default | Extra |
+---------+-------------+------+-----+-------------------+-------+
| id | int(11) | NO | PRI | NULL | |
| name | varchar(20) | YES | | NULL | |
| LogTime | timestamp | YES | | CURRENT_TIMESTAMP | |
+---------+-------------+------+-----+-------------------+-------+
mysql> select * from s1; +----+------+---------------------+ | id | name | LogTime | +----+------+---------------------+ | 1 | kata | 2016-11-16 16:01:48 | +----+------+---------------------+
create table s2 as select * from s1;
mysql> desc s2; +---------+-------------+------+-----+-------------------+-------+ | Field | Type | Null | Key | Default | Extra | +---------+-------------+------+-----+-------------------+-------+ | id | int(11) | NO | | NULL | | | name | varchar(20) | YES | | NULL | | | LogTime | timestamp | YES | | CURRENT_TIMESTAMP | | +---------+-------------+------+-----+-------------------+-------+
mysql> select * FROM s2; +----+------+---------------------+ | id | name | LogTime | +----+------+---------------------+ | 1 | kata | 2016-11-16 16:01:48 | +----+------+---------------------+
create table s3 as select id,name from s2;
mysql> desc s3; +-------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-------+-------------+------+-----+---------+-------+ | id | int(11) | NO | | NULL | | | name | varchar(20) | YES | | NULL | | +-------+-------------+------+-----+---------+-------+
mysql> select * from s3; +----+------+ | id | name | +----+------+ | 1 | kata | +----+------+
create table s4(Sid int,Sname varchar(10)) as select id as ‘Sid‘,name as ‘Sname‘ from s1;
mysql> desc s4; +-------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-------+-------------+------+-----+---------+-------+ | Sid | int(11) | YES | | NULL | | | Sname | varchar(10) | YES | | NULL | | +-------+-------------+------+-----+---------+-------+
创建表时指定的列名:前后不一致时:结果异常
mysql> create table s7(Sid int,Sname varchar(10)) as select id,name from s1;
异常结果:
mysql> desc s7; +-------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-------+-------------+------+-----+---------+-------+ | Sid | int(11) | YES | | NULL | | | Sname | varchar(10) | YES | | NULL | | | id | int(11) | NO | | NULL | | | name | varchar(20) | YES | | NULL | | +-------+-------------+------+-----+---------+-------+
File | Purpose |
tbl_name.frm | Table format (definition) file |
tbl_name.MYD | Data file |
tbl_name.MYI | Index file |
标签:res date() engine 简单 文章 存储 默认 表空间 margin
原文地址:http://www.cnblogs.com/cuisi/p/6126997.html