国强极客
有问题请加微信:guoqiang7585
国强极客

4.mysql数据表操作 创建 查看 删除 修改 字符集

4.mysql数据表操作 创建 查看 删除 修改 字符集

“数据库”只是一个外壳,除了有个数据库名称和字符集设定,基本就没有别的信息了。
数据表才是存储(装载)数据的具体“容器”。
我们需要创建不同的表来存储不同的数据。

有关表的基本操作的总结:

建表:
    create  table  表名 (字段名  字段类型  [字段属性],字段名  字段类型  [字段属性],......) [ charset=编码名称] [engine=表类型名称];
表类型名称可用的也就几个,比如: InnoDB(默认的), MyIsam,  BDB,  memory, 
显示所有表:
    show  tables;

显示某个表的创建语句:
    show  create  table  表名;

显示某个表的结构:
    desc  表名;

删除表:
    drop  table  表名;

4.1.创建数据表初步

语句形式:

create  table  数据表名  (字段1, 字段2, ... )[charset=字符集]  [engine=表类型];

字段的形式为: 字段名 字段类型 [字段属性…]
字符集包括:utf,gbk,gb2312,big5等等,默认是数据库的字符集,可以不写。
表类型包括:InnoDB, MyIsam,BDB,等,默认是InnoDB,可以不写。

4.2.查看所有数据表

语句形式:

show  tables;

4.3.查看数据表结构

语句形式:

desc  表名;

所谓数据表的结构,其实就是一个表的每个字段的具体信息。

4.4.查看数据表的创建语句

语句形式:

show  create  table  表名;

4.5.删除数据表

语句形式:

drop table 表名;

4.6.修改数据表

修改表语句的总结:

添加一个字段:
    alter  table  表名  add  一个字段的信息;
一个字段的信息的意思是:字段名  字段类型  [字段属性]
改掉一个字段:
    alter  table  表名   change  旧的字段名  新的字段信息;
修改一个字段:
    alter  table  表名   modify  要修改的字段名  新的类型  [新的属性]
删除字段:
    alter  table   表名   drop  要删除的字段名;

修改表名:
    alter  table  表名  rename  新的表名;
修改字符集:
    alter  table  表名  charset=新的字符集;

修改数据表主要是修改表名,添加字段,修改字段,删除字段,修改表的字符集;

4.6.1.1.添加字段:

语句形式:

alter  table  表名  add  字段名  字段类型  [字段属性...]  [after 某字段名 或first];

after 某字段名:意思是,新加的字段,放在该现有字段的后面;
first:表示新加的字段放在第一位(最前面)

4.6.1.2.修改字段:

语句形式:

alter  table  表名  change  旧字段名  新字段名  字段类型  [字段属性...];

如果不修改字段名,而只修改字段的其他信息,则可以使用:

alter  table  表名  modify  要修改的字段名  字段类型  [字段属性...];

4.6.1.3.删除字段:

语句形式:

alter table 表名 drop 要删除的字段;

4.6.1.4.修改表名:

语句形式:

alter table 表名 rename 新的表名;

4.6.1.5.修改字符集:

语句形式

alter table 表名  charset=新的字符集;
赞赏
对内容有疑问,请加我微信:guoqiang7585
#
首页      全栈教程      mysql      4.mysql数据表操作 创建 查看 删除 修改 字符集

国强极客

文章作者

博客站长,有问题请加微信【guoqiang7585】。

国强极客

4.mysql数据表操作 创建 查看 删除 修改 字符集
“数据库”只是一个外壳,除了有个数据库名称和字符集设定,基本就没有别的信息了。 数据表才是存储(装载)数据的具体“容器”。 我们需要创建不同的表来存储不同的数据。 有关表的基本操作…
扫描二维码继续阅读
2019-12-01