MySQL数据库8(四)数据表基本操作
数据表操作 创建数据表 数据库中数据表的名字通常有前缀:取数据库的前两个字母加下划线,易于区分。 普通创建表 基本语法:create table 表名(字段名 字段类型[字段属性],字段名 字段类型[字段属性]…)[表选项] 表必须放在对应的数据库下:有两种方式可以将表挂入到指定的数据库下 1、在数据表名字前面加上数据库名字,用“.”号连接即可。数据库.数据表 2、在创建数据表之前先进入到某个具体的数据库即可:use 数据库名字; 表选项:与数据库选项类似 engine:存储引擎,mysql提供的具体存储数据的方式,默认有一个innodb(5.5之前默认是myisam) charset:字符集 – 只对当前自己表有效(级别比数据库高) collate:校对集 –只对当前自己表有效(级别比数据库高) 复制已有表结构 从已经存在的表复制一份(只复制结构,如果表中有数据不复制) 基本语法:create table 新表名 like 表名;//只要使用数据库.表名,就可以在任何数据库下访问其他数据库的表名。 显示数据表 每一张数据表创建,那么就会在对应的数据库下创建一些文件(与存储引擎有关) 注意:innodb存储引擎所有文案都存储在外部的ibdata文件 显示所有表 基本语法:show tables; 显示匹配表 基本语法:show tables like ‘匹配模式’; 显示表结构