mysql怎么快速生成表 mysql快速建表

mysql怎么快速生成建表语句

假设表名为MyTable的话,

创新互联专注于企业全网整合营销推广、网站重做改版、迪庆州网站定制设计、自适应品牌网站建设、H5页面制作商城网站建设、集团公司官网建设、成都外贸网站制作、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为迪庆州等各大城市提供网站开发制作服务。

建表语句:

mysql show create table MyTable;

查看表字段定义:

方式1、

mysql desc MyTable;

方式2、

mysql use information_schema;

mysql select * from columns where table_name='MyTable';

MySQL中两种快速创建空表的方式的区别

在MySQL中有两种方法

create table t_name select create table t_name like

第一种会取消掉原来表的有些定义 且引擎是系统默认引擎

手册上是这么讲的 Some conversion of data types might occur For example the AUTO_INCREMENT attribute is not preserved and VARCHAR columns can bee CHAR columns

第二种就完全复制原表

先建立测试表:

mysql create database dbtest;Query OK row affected ( sec)mysql use dbtest;Database changedmysql create table t_old ( id serial content varchar( ) not null `desc` varchar( ) not null) engine innodb;Query OK rows affected ( sec)mysql show create table t_old;+ + +| Table | Create Table |+ + +| t_old | CREATE TABLE `t_old` (`id` bigint( ) unsigned NOT NULL auto_increment `content` varchar( ) NOT NULL `desc` varchar( ) NOT NULL UNIQUE KEY `id` (`id`)) ENGINE=InnoDB DEFAULT CHARSET=latin |+ + + row in set ( sec)

第一种方式

mysql create table t_select select * from t_old where = ;Query OK rows affected ( sec)Records: Duplicates: Warnings: mysql show create table t_select;+ + +| Table | Create Table + + +| t_select | CREATE TABLE `t_select` (`id` bigint( ) unsigned NOT NULL default `content` varchar( ) NOT NULL `desc` varchar( ) NOT NULL) ENGINE=MyISAM DEFAULT CHARSET=latin |+ + + row in set ( sec)

第二种方式

lishixinzhi/Article/program/MySQL/201311/29611

Mysql中怎么用创建表

工具/材料

Navicat

01

我们可以利用Navicat这个客户端工具来创建表。

打开Navicat,连接上要操作的数据库,点击打开这个库。

02

打开后,在右边的视图上就可以看到这个库里所有的表了。

03

在这里右键点击空白的地方,点击菜单里的‘New Table’

04

点击后,就会创建一个新的表了,我们在这里设置表的字段,比如设置了二个字段,id,和name,

05

按下快捷键ctrl+s就会保存这个新建的表,先输入表的名字,点击ok按钮就行了。

06

在表视图里就可以看到刚才建好的表了。


本文标题:mysql怎么快速生成表 mysql快速建表
文章链接:http://ybzwz.com/article/doogpjh.html