mysql操作之二

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql操作之二相关的知识,希望对你有一定的参考价值。

 

特殊数据类型
表约束
表连接
索引
触发器
安全性
DB设计

 

 alter table student modify id int primary key;
主銉不可重复修改
 alter table student modify id int auto_increment;

 

特殊数据类型
Enum
Set
Text
Blob
TIMESTAMP 
默认值

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操作之二的主要内容,如果未能解决你的问题,请参考以下文章

为什么二代测序的原始数据中会出现Read重复现象?

二代身份证号码编码规则

二代下机文件在Integrative Genomics Viewer中实现reads可视化的流程

JDBC操作数据库之查询数据

从入门到自闭之Python--MySQL数据库的操作命令

二代示波器教程第15章 FreeRTOS操作系统版本二代示波器实现