表的概念和基本语法

来源:互联网 发布:淘宝打印助手 编辑:程序博客网 时间:2024/06/05 05:28

3.2 表的概念和基本语法

(1)表是MySQL数据库中的一个重要概念,表就是指关系数据库中的一个实体或关系,MySQL中表会表现为一个个独立的文件,或是一个个独立的表空间(innodb中)
(2)数据的组织是以表为单元的,一个表包含多行及很多列,属于相同表的记录会组织在一起,形成一个个文件和索引结构
(3)表会包含0到多个索引,形成多表中记录不同给的索引方式

MySQL中表操作相关语法

(1)创建表的通用语法
create table  表名1(字段名 字段类型【属性】【索引】,字段名 字段类型【属性】【索引】........)引擎参数 字符编码;
例:create table t1(c1 int,c2 char(16)) engin = innodb default charset=gbk;
(2)查看表定义的方法
desc 表名 或show create table 表名
(3)删除表
drop table 表名
(4)快速清空表内容但保留表定义
truncate 表名
(5)快速添加一个列
alter table add  字段名   字段类型   字段属性
(6)在表中删除一个字段
alter table 表名 drop 字段名
例:alter table t1 drop c2;
可一次删除多个列 alter table t1 drop c2,drop c3
(7)修改字段属性
alter table change 旧列名 新列名 新列属性
例:alter table tb change c2 c2 varchar(64);
(8)添加一个索引
alter table add index 索引名(列名.....);
(9)添加一个主键索引
alter table add primary key(列名);
(10)在表中删除一个索引
alter table  表名  drop index  索引名;
可以一次删除多个索引
alter table t1 drop index c1_index,drop index c2_index;
原创粉丝点击