MySQL学习笔记

1、创建一个course表格:

create table course(

-> cno varchar(20) primary key,

-> course_name varchar(50) not null,

-> cpno varchar(20),

-> course_credit decimal(4,1));【前一个4表示所有的位数,后面的2表示小数位的位数】 

2、查看创建的表格:

show tables;

3、修改表结构

alter table +表名

【增加新列】add+列定义

【修改表中指定列的默认值,或者删除列的默认值】alter+列名

【修改指定列的数据类型】modify+列定义

【修改列的名称】change+列名+原列名

【删除列或者约束】drop+列名

E.g:

1)增加列;

alter table student

add ssex char(2) not null;

2)修改默认值/为表中字段设置默认值;

alter table student

alter ssex set default'男';

3)重命名、更改表明;

方法一:

Alter table test

Rename table to test2;

方法二:

 alter table student

 rename  to table2;

4)更改已有数据类型;

 alter table student

-> modify ssex enum('male','female')not NULL;

【译:更改ssex中的数据:更改为枚举型

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值