本文主要和大家分享mysql数据表操作实例详解,希望能帮助到大家,首先我们先来看一下如何创建数据表。
创建表基本语法形式:create table 【if not exists】 表名 (字段列表 【,索引或约束列表】) 【表选项列表】;字段设定形式:字段名 类型 【字段属性1 字段属性2 …..】
说明:
1. 字段名可以自己取;
2. 类型就是前面所学的数据类型:int, tinyint, float, double, char(6), varchar(25), text, datetime。
3. 字段属性可以有多个(根据具体的需要),相互之间直接空格隔开;主要如下几个:属性名称含义auto_increment:只用于整数类型,让该字段的值自动获得一个增长值。通常用于做一个表的第一个字段的设定,并且通常还当做主键(primary key)
primary key:用于设定该字段为主键,此时该字段的值就可以“唯一确定”一行数据
unique key:设定该字段是“唯一的”,也就是不重复的。
not null:用于设定该字段不能为空(null),如果没有设定,则默认是可为空的。
comment :字段说明文字
索引索引是系统内部自动维护的隐藏的“数据表”,它的作用是,可以极大地加快数据的查找速度!
这个隐藏的数据表,其中的数据是自动排好序的,其查找速度就是建立在这个基础上。
形式为:索引类型(要建立索引的字段名)索引类型形式含义普通索引key(字段名)就是一个索引而已,没有其他作用&#