3:mysql表的创建、修改、删除、查看

1、显示库下面的表

show tables;

 

2、查看表的结构

desc 表名;

 

3、查看表的创建过程

show create table 表名;

 

4、创建表

create table 表名 (

列名称1 列类型 [列参数] [not null default ],

....列2...

....

列名称N 列类型 [列参数] [not null default ]

)engine myisam/innodb charset utf8/gbk

 

5、删除表

drop table 表名;

或者是

drop table if exists 表名;

 

6、清空表数据

truncate 表名

 

7、修改表之增加列:

alter table 表名

add 列名称1 列类型 [列参数] [not null default ] #(add之后的旧列名之后的语法和创建表时的列声明一样)

 

8、修改表之修改列

alter table 表名

change 旧列名 新列名 列类型 [列参数] [not null default ]

(注:旧列名之后的语法和创建表时的列声明一样)

 

9、修改表之减少列:

alter table 表名 drop 列名称;

 

10、查看某张表详情信息

show table status where name='表名';

show table status where name='表名'   \G;

 

show create table 表名;desc 表名;

  1. 显示fujieace库下面的所有表
  2. use fujieace;
  3. show tables;
  4. 建表
  5. create table user (
  6.     id int auto_increment,
  7.     name varchar(20) not null default '',
  8.     age tinyint unsigned not null default 0,
  9.    index id (id)
  10.    )charset=utf8;
  11. 增加表列
  12. alter table user add money double not null default 100;
  13. 修改表列
  14. alter table user change name xingming varchar(50) not null default '';
  15. 显示表结构
  16. desc user;
  17. 查看表创建过程
  18. show create table  user;
  19. 删除表
  20. alter table user drop money;

 

提示:创建表的时候,engine myisam/innodb等可以不用写,因为在mysql高版本它现在已经是默认的innodb;表的默认引擎是可以设置的!

具体请查看:mysql存储引擎;包括存储引擎的查看,设置,修改;

    A+
发布日期:2017年01月14日 14:42:49  所属分类:mysql教程
最后更新时间:2017-01-18 18:59:56
付杰
  • ¥ 388.0元
  • 市场价:388.0元
  • ¥ 129.0元
  • ¥ 1.0元
  • 市场价:9.9元
  • ¥ 68.0元
  • 市场价:98.0元

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: