表的基本操作
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 查看本文章