Mysql003_表操作

表的基本操作

mysql数据库中 从大到小以此是 数据库>表>字段>数据 所以学习表是非常重要滴,反正前期数据库基础都是从表开始下手的,不管是什么技术多动手总是没错的, 前段时间学习了mysql数据库,然后发个博客随便复习一下,如果哪里不对,还请见谅,如果有好心人的话评论上我哪里错了更好,真好,明天会更好,当然我还是很自信的,我的笔记都是经过实践的,大家参照我笔记,不会有错的,不管学习什么语言,大多数都会牵扯到数据库,所以大家对数据库一定要人真哦!!!

新增表

方法一

use 数据库; // 建表的时候一定要指定数据库的名字 方法二不用指定数据库的名字
create table [ if not exists] 表名 (
	字段1
	字段2
	...
)字符集选项 校对集选项 存储引擎;

方法二
在这里插入图片描述
这种方式不需要提前指定数据库的名字,建表的时候使用 库名. 表名的形式,同样可以实现新增表

查看表结构(两种方法)

在这里插入图片描述

desc 表名;// 第一种方法
show columns from 表名;  // 第二种方法  columns 中文意思 : 列 

查看创建标语据

show crate table 表名;

在这里插入图片描述
后面跟不跟 \G 都没关系 主要功能是改变显示的方式 看每个人的爱好吧,我习惯跟上 \G 我感觉这样看表的创建语句更加的容易理解

表重命名

rename table 表明 to 要改成的表名;

在这里插入图片描述
改名字一般不常用,因为很多时候表里面的字段跟表名有一定的关系,改表名的时候一般也要修改表种的字段,所以设计表的时候一定要谨慎喽!

添加字段

alter table 表名 add 字段名 字段类型;

在这里插入图片描述

表选项

表的选项有三种

1. 字符集选项 charset = 字符类型

alter table 表名 charset = utf8;   // 修改表的字符集

在这里插入图片描述

2. 校对集选项 collate = 校对类型

校对类型分为 3 种 show collation; 查看所有的校对选项 对应表的字符集选择
1. _ci 不区分大小写
2. _cs 区分大小写
3. _bin 区分大小写
在这里插入图片描述

3. 存储引擎

分为mysql innodb 等等 默认是 mysql
在这里插入图片描述
qq 1438888016

扫描二维码关注公众号,回复: 4357399 查看本文章

猜你喜欢

转载自blog.csdn.net/weixin_40639095/article/details/84139216
今日推荐