重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
假设表名为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中有两种方法
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
工具/材料
Navicat
01
我们可以利用Navicat这个客户端工具来创建表。
打开Navicat,连接上要操作的数据库,点击打开这个库。
02
打开后,在右边的视图上就可以看到这个库里所有的表了。
03
在这里右键点击空白的地方,点击菜单里的‘New Table’
04
点击后,就会创建一个新的表了,我们在这里设置表的字段,比如设置了二个字段,id,和name,
05
按下快捷键ctrl+s就会保存这个新建的表,先输入表的名字,点击ok按钮就行了。
06
在表视图里就可以看到刚才建好的表了。