MySQL表操作
有了数据库以后,我们就可以在数据库中对表进行增删改查了
Categories:
有了数据库以后,我们就可以在数据库中对表进行增删改查了
MySQL是关系型数据库, 这个名词通俗来说就是把世界上的一切物体都实体化, 通过属性之间的关系管理数据
实体化的结果叫做表, 数据库中以表为组织单位存储数据
查表
首先指定数据库
查看当前数据库中的所有表,可以使用
show tables
不首先指定数据库的话
show tables from 数据库名;
提示: 这是查看表名的操作, 跟表结构没关系
建表
create table 表名(
列名1 数据类型1,
列名2 数据类型2,
...
列名n 数据类型n
);
了解: MySQL数据类型
这里可能会遇到问题
指示表已经存在了, 这时只能删掉以前的表 为了避免这种情况,我们可以在建表的时候,先判断表是否存在,如果不存在,再创建表,语法如下:
create table if not exists 表名(
列名1 数据类型1,
列名2 数据类型2,
...
列名n 数据类型n
);
注释
是的, 表也有注释, 在上百张表的情况下, 注释就很重要了
create table 表名(
列名1 数据类型1 comment '注释1',
列名2 数据类型2 comment '注释2',
...
列名n 数据类型n comment '注释n'
) comment '表注释';
查看表结构
desc 表名;
describe 表名;
explain 表名;
show columns from 表名;
show fields from 表名;
上述指令效果完全一样
改表
这需要一些数据库底层原理基础知识才能操作, 此处略过