首页 > 代码库 > mysql操作之二
mysql操作之二
特殊数据类型表约束表连接索引触发器安全性DB设计
alter table student modify id int primary key;主銉不可重复修改 alter table student modify id int auto_increment;
特殊数据类型EnumSetTextBlobTIMESTAMP 默认值create table users ( id integer, name varchar(20), likes enum (‘game‘,‘sleep‘,‘film‘));show create table users;
MySQL约束
MySQL约束常见约束检查约束(MySQL目前不支持)非空约束not null唯一约束unique主键约束外键约束定义唯一约束unique unique(列1,列2)定义非空约束not null定义主键约束 primary key:不允许为空,不允许重复 删除主键:alter table tablename drop primary key ;定义主键自动增长 auto_increment主键一般的自动增长中在一起使用。定义外键约束constraint ordersid_FK foreign key(ordersid) references orders(id),删除外键约束alter table orders drop foreign key ordersid_FK;增加外键约束
MySQL索引
索引作用索引支持索引分类索引创建索引设计Orcale索引
MySQL连接:
table_reference [INNER | CROSS] JOIN table_factor [join_condition] | table_reference STRAIGHT_JOIN table_factor | table_reference STRAIGHT_JOIN table_factor ON condition | table_reference LEFT [OUTER] JOIN table_reference join_condition | table_reference NATURAL [LEFT [OUTER]] JOIN table_factor | table_reference RIGHT [OUTER] JOIN table_reference join_condition | table_reference NATURAL [RIGHT [OUTER]] JOIN table_factor
连接分类交叉连接内连接左外连接右外连接全连接自连接
mysql操作之二
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。