数据库
创建表:
修改表的结构:
数据的插入:
数据的修改:
数据的删除:
MySQL的约束----主键约束
概念:1MysQL主键约束是一个列或者多个列的组合,其值能唯一地标识表中的每一行,方便在RDBMS中尽快的找到某一行。 Mysql主键约束是一个列或者多个列的组合,其值能唯一地标识表中的每一行,方便在关系数据库管理系统中尽快的找到某一行。
2主键约束相当于唯一约束+非空约束的组合,主键约束列不允许重复,也不允许出现空值。 主键约束相当于唯一约束+非空约束的组合,主键约束列不允许重复,也不允许出现空值.
3每个表最多只允许一个主键 每个表最多只允许一个主键.
4主键约束的关键字是:primary key 主键约束的关键字是:主键.
5当创建主键的约束时,系统默认会在所在的列和列组合上建立对应的唯一索引。 当创建主键的约束时,系统默认会在所在的列和列组合上建立对应的唯一索引.
操作:1添加单列主键
2添加多列联合主键
3删除主键
主键的作用:
添加单列主键:
添加多列主键(联合主键):
通过修改表的结构添加主键:
删除主键约束:
概念:
在mysql中,当主键定义为自增长后,这个主键的值就不再需要用户输入数据了,而由数据库系统根据定义自动赋值.每增加一条记录,主键会自动以相同的步长进行增长.
特点:1:一个表中只能有一个字段使用自动增量约束,且该字段必须有唯一索引,以避免序号重复(即为主键或主键的一部分)。
2:auto incremen约束的字段只能是整数类型(TINYlNT
自动增量约束的字段只能是整数类型(TINYLNT).
指定自增阶段初始值:
非空约束:
(了解)
运算符:
排序查询:
聚合查询:
正则表达式: