码迷,mamicode.com
首页 > 数据库 > 详细

[每日更新-MySQL基础]3.数据表擦哦走

时间:2018-08-02 15:03:52      阅读:146      评论:0      收藏:0      [点我收藏+]

标签:索引   odi   使用   数据   databases   位置   指定   字符   mysql   

1.    数据表操作

数据表是用来存数据的最重要的东西,它存在库里,一个库中可以有N多个表。所以创建数据表必须选择库。


1.1    创建数据表


 

create table <tableName>(
    表的信息
)[选项];

在没有指定数据的情况下创建表是不行的,有两种方式选择库。

1.    在写表名的时候指定:create table 库名.表名

2.    在创建表之前,使用: use 库名; 切换到指定的数据库再进行操作

注意:

创建表的时候,同样支持 if not exists语法

选项包括:

engine:    引擎(目前流行的有:MyIsam 和 InnoDB)

charset:字符集

创建数据表之后,我们可以在数据库文件夹中找到对应的表文件。

如果创建的数据表是myisam引擎的,则会创建三个文件:.frm文件是表结构   .myd文件是数据,.myi文件是索引

如果创建的数据表是innoDB引擎的,则创建的文件会不一样。

1.2    查看库中有哪些表

 

show tables [like <name>];

类似show databases的用法

1.3    查看创建表的语句

 

show create table <tableName>;1.3

1.4    查看表结构

 

desc <tableName>;

1.5    删除表

 

drop table [if exists] <tableName>;

1.6    修改表

 

alter table <tableName> 选项=新值;

重新修改表的名字:

 

rename table 旧表名 to 新表名:

1.7    字段的修改

添加字段:

 

alter table <tableName> add column 字段定义  位置;

删除字段:

 

alter table <tableName> drop column 字段名;

字段修改定义并同时改名

 

alter table <tableName> change column 旧字段名 新字段定义(名字、字段) 位置;

字段只修改定义:

 

alter table <tableName> modify column 字段名 新的定义 位置;


[每日更新-MySQL基础]3.数据表擦哦走

标签:索引   odi   使用   数据   databases   位置   指定   字符   mysql   

原文地址:http://blog.51cto.com/toulen/2153595

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!