MySQL约束操作
来源:互联网 发布:淘宝那家鞋子好 编辑:程序博客网 时间:2024/06/07 00:39
- 给某一张表添加一个列
- ALTER TABLE
users
ADDusername
TEXT NOT NULL; - 建表时 给某列添加默认值
- create table
tablename
(columnname
datatype
defaultdefaultvalue
); - 已建表修改
- alter table
tablename
alter columncolumnname
set defaultdefaultvalue
; - 给user表的username添加唯一约束
- Alter table
use
r add unique(username
); - 更改app_activity表中digest的字段,允许为空
- ALTER TABLE
app_activity
MODIFYdigest VARCHAR(255)
null; - 删除某一字段
- ALTER TABLE
mytable
DROP字段 名
; - 修改列的类型
- alter table 表名称 change 字段名称 字段名称 字段类型 [是否允许非空];
- 更改表名
- rename table 旧表名 to 新表名;
- 添加utf8编码库
- CREATE DATABASE
test
DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; - 删除一个索引
- alter table 表名 drop index 索引列的名字;
- 查看表的字段信息:
- desc 表名;
- 查看表的所有信息:
- show create table 表名;
- 添加主键约束:
- alter table 表名 add constraint 主键 (形如:PK_表名) primary key 表名(主键字段);
- 添加外键约束:
- alter table 从表 add constraint 外键(形如:FK_从表_主表) foreign ey 从表(外键字段) references 主表(主键字段);
- 删除主键约束:
- alter table 表名 drop primary key;
- 删除外键约束:
- alter table 表名 drop foreign key 外键(区分大小写);
- 删除唯一约束(username该列上有一个唯一约束,app_user为表名)
- drop index username on app_user;
0 0
- MySQL约束操作
- mysql操作表的约束
- MySQL操作表的约束
- MySql--约束和级联操作
- 【Linux】-- MySQL(3) : 约束操作
- MySQL约束及相关操作
- MySQL笔记 操作,修改数据表、约束
- MySQL中操作表的约束问题
- Mysql外检约束的参照操作
- mysql关于唯一性约束的操作
- MySQL数据库(操作表的约束)
- Mysql的约束介绍与操作
- 2.mysql---约束和数据表操作
- MySQL-外键约束的参照操作
- Mysql数据库操作(五)----约束
- MySQL 外键约束的参照操作
- mysql子句,操作符,通配符,约束
- mysql数据表的约束及操作
- Android系列之网络(二)----HTTP请求头与响应头
- Java基础知识精华
- Java多线程之synchronized和volatile的比较
- 卡尔曼滤波器的理解,C代码实现,和opencv里面KalmanFilter 的使用
- Android系列之网络(三)----使用HttpClient发送HTTP请求(分别通过GET和POST方法发送数据)
- MySQL约束操作
- Win7x64系统过TP的一些尝试和目前遇到的问题
- 《编程之美: 求二叉树中节点的最大距离》
- 简单算法汇总
- bfs poj3984
- HDOJ 1506 Largest Rectangle in a Histogram
- theano tutorial(九)Configuration Settings and Compiling Modes(译)
- Android网络之数据解析----SAX方式解析XML数据
- CentOS 6.5 安装配置Tomcat7服务器