请选择 进入手机版 | 继续访问电脑版

湖南新梦想

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 20|回复: 0

Mysql表结构总结

[复制链接]

4

主题

4

帖子

22

积分

新手上路

Rank: 1

积分
22
发表于 6 天前 | 显示全部楼层 |阅读模式
修改表结构:
  alter table 表名  动作  动作项
     增加字段
    alter table stu add sex  char(1);
     alter table stu add age int;
     修改字段
    alter table stu modify stuname  varchar(40);
     修改数据不能为空
    alter table stu modify stuname  int not null ;
     销毁字段
    alter table stu drop column age;

约束:
1.非空  not  null
2.主键 primary  key
   作用:保证行数据的唯一,确定一个或若干个字段的数据唯一
   特性:不能为空、一张表只能有一个主键、可以有联合主键
   create table t3(id int primary key, name char(10));
   联合主键
    create table t3(id int,name char(10), primary key(id,name));
(1)去重
.....
2)加主键
alter  table  stu add primary  key(stuid);
3.唯一unique
    特性:允许为空、一张表允许有多个唯一约束
    create  table t5(id int unique,name char(10));

4.默认值/缺省值  default
alter table stu modify stuname  varchar(40) default '新梦想' ;  

5.检查check
  create table t3(id int check id>=1 and id<100,name char(10));

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|湖南新梦想 ( 湘ICP备18019834号-2 )

GMT+8, 2022-9-28 05:05 , Processed in 0.039975 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表