Mysql 数据库和数据表结构的基本操作

Mysql 数据库和数据表结构的基本操作

强烈建议在字段名前后加上反引号`,因为你取的字段名(列名)可能是mysql的关键字或者保留字

显示所有数据库

show databases;

显示所有数据表

show tables;

查看表中全部数据

select * from 表名;

创建数据表

create table tem( 
    id int, 
    `name` varchar(32),
    `sex` char(1),
    `birthday` date,
    `entry_date` datetime,
    `job` varchar(32), 
    `salary` double, 
    `resume` text) 
    charset utf8 collate utf8_bin engine innodb;

插入数据

insert into tem values(2,'崔凯洋','男','2000-1-1','2021-06-29 11:11:11','大学生',1000,'大家好,很高兴见到大家');

查看表结构

可以查看表所有的列

desc tem;

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-doATfJCX-1624953507741)(./照片/查看表结构.png)]

修改表名

Rename table 表名 to 新表名;

修改表字符集

alter table 表名 charset 字符集;

修改表排序规则

alter table 表名 character set 排序规则;

添加列–在表中某字段后面添加列

alter table 表名 add 字段1 类型, 字段2,类 after 某字段;

使用案例:

 alter table tem1 add image66 varchar(251) after image;
 alter table tem1 add image2 varchar(255) not null default '' after image;

注意:not null,字段内容不能为空,default ''给一个空值,不写的话就会给一个默认的null值

修改列

alter table 表名 modify 字段1 类型;

使用案例:

alter table tem1 modify image varchar(233);

删除列

alter table 表名 drop 字段;

使用案例:

alter table tem1 drop image3;

修改字段名

alter table 表名 change 字段名 新字段名 类型;

使用案例:

alter table tem1 change image66 image777 varchar(255);
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值