【MySQL】 表操作

MySQL中的关键字默认为大写,但是也可以小写。

1.创建表:
创建表之前必须先进入一个数据库:use 数据库名;
之后开始创建

create table 表名 (
字段名1,字段的类型;
字段名1,字段的类型;
......
) charset=字符集 collate 校验规则 engine 存储引擎;

设置一个名为tt1,有id与name两字段,字符集为utf8,校验规则默认,存储引擎为myisam的表。
在这里插入图片描述
2.向表中插入数据:
表名为tt1:

  1. 插入一个整的数据:
    insert into tt1 values(1,'a');//插入一个id为1,name为a的数据
  2. 插入多个整的数据:
    insert into tt1 values(2,'b'),(3,'c'),(4,'d');
  3. 插入指定字段数据:
    insert into tt1 (name) values('e');//只给name赋值,id默认为null;

3. 查看表结构
desc xxx

4. 查看表中内容:
select * from xxx;

5.向表中添加字段
comment为注释,告诉别人你写的是什么的字段

  1. 向tt1中添加一个名为sex的字段,类型为varchar(2),位置在第一个(使用first关键字)
    alter table tt1 add sex varchar(2) comment'性别' first;
  2. 向tt1中添加一个名为birthday的字段,类型为date,位置在id字段后(使用after关键字)
    alter table tt1 add birthday date comment'生日' after id;

添加后对之前的字段没有影响,因为新添加的字段还没有加数据,所以新字段的数据默认都为null;

6. 修改表名:
将tt1修改为tt2:
alter table tt1 rename to tt2;
批量修改
rename table tt1 to tt2,tt2 to tt1;

7.删除表:
drop table tt1;

字段

1. 修改字段类型:
将name字段类型修改为varchar(60)
alter table tt2 modify name varchar(60);

2.修改字段:
将字段sex修改为字段xingbie 字段类型为varchar(3);
alter table tt2 change sex xingbie varchar(3);

注:修改字段类型的时候新类型可存放数据大小不能小于已经存放在字段中数据的大小。

3. 删除字段:
删除name字段:
alter table tt1 drop name;

附:
MuSQL表操作.
MySQL库操作.
MySQL常见数据类型.
MySQL表的约束.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我顶得了

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值