数据表的操作

来源:互联网 发布:ecshop2.7.3源码下载 编辑:程序博客网 时间:2024/06/08 04:54

**表是组成数据库的基本的元素;表的基本操作有:创建、查看、更新、删除。

表中的数据库对象包含列、索引、触发器。

列:属性列,创建表时指定的名字和数据类型,

索引;根据制定的数据库表建立起来的顺序,提供了快速访问数据的途径且可以监督表的数据

触发器:指用户定义的事务命令集合,当对一个表中的数据进行插入、更行或删除 时这组命令就会自动执行,用来确保数据的完整性和安全性。

创建表:
create table table_name(
属性名 数据类型,
属性名 数据类型,
.
.
属性名 数据类型)

产看建立表的结构
describe table_name;
show create table table_name;查看表的详细定义。

删除表 :
drop table table_name;

修改表名:
alter table table_name rename table_name; 修改表名。

添加字段:
alter table table_name add 属性名 数据类型;在表的最后一个位置添加字段。
alter table table_name add 属性名 数据类型 first;在表的第一位置添加字段。
alter table table_name add 属性名 数据类型 after 属性名;在指定字段后插入字段。

删除字段
alter table table_name drop 属性名;删除制定字段,

修改字段:
alter table table_name modify 属性名 数据类型;修改字段的数据类型,数据类型为修改后的类型。
alter table table_name change 旧属性名 新属性名 旧数据类型; 修改字段的名称
alter table table_name modify 属性名1 数据类型 first|after 属性名2 ; 修改字段顺序。

操作表的约束:
Mysql中各个字段都有很多约束

约束关键字

含义

not null

非空

default

设置字段默认值

unique key

设置字段你的值唯一

primary key

约束字段为表的主键,可以作为该表的唯一标识

auto_increment

约束字段的值自动增加

foreign key

约束字段为表的外键**

0 0