暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

创建、查看、复制、删除数据表

xiner学习手记 2022-12-01
461
       1    数据表(DataTable) 
是一个临时保存数据的网格虚拟表。


       2    数据表常用术语 

查看

SHOW

创建

CREATE

删除

DROP

描述

DESCRIBE

字段名

col_name

数据类型

data_type



       3    数据表常用SQL语句 

查看已存在的数据表

SHOW TABLES;

创建新数据表

CREATE TABLE table_name(

 col_name1 data_type1,

  col_name2 data_type2,

 ……

 col_name n data_type n

 );

查看数据表结构

DESCRIBE table_name;

复制数据表结构

CREATE TABLE table_name1 LIKE database_name.table_name2;

删除数据表

DROP TABLES table_name;



       4    字段名(col_name) 命名规范
字段命名采用英文字母(区分大小写,实操中均使用小写)和0-9的自然数加下划线"_"组成,但禁止使用数据库关键字

字段一般采用名词或动宾短语,简洁明确,多个单字词间用下划线"_"分隔。



       5    数据类型(data_type) 

MySQL支持多种类型的SQL数据类型,如:数值型、日期/时间型,字符串型、复合型,二进制型。(详情后续说明)



       6    实操 

 完整实操参考视频 

   图文实操分解

准备工作:连接MySQL服务器,创建数据库test。

(具体操作可参考:如何连接/断开MySQL服务器创建与使用MySQL数据库)。


第一步,查看数据库test中已存在的数据表

SHOW TABLES;

注意:一定要先指定要使用的数据库,才能查询、创建、删除、复制数据表


第二步,创建新的数据表pet,并查看是否成功创建。

CREATE TABLE pet(

 name VARCHAR(20),

 owner VARCHAR(20),

 specise VARCHAR(20),

 sex CHAR(1),

 birth DATE,

 death DATA

 );

SHOW TABLES;


第三步,查看数据表pet的表结构。

DESCRIBE pet;


第四步,复制数据表pet的表结构到新建数据表pet2。

1、数据表pet和pet2在同一个数据库中,LIKE后直接输入数据表名称即可

在数据库test中创建新数据表pet2,数据表格式同数据表pet。

CREATE TABLE pet2 LIKE pet;

2、数据表pet和pet2在不同的数据库中,LIKE后须先输入数据库的名称。

在数据库copy中创建新数据表owner,数据表格式同数据库test中数据表pet。

CREATE TABLE owner LIKE  test.pet;


第五步,删除数据表 pet2,并查看是否成功删除。

DROP TABLE pet2;

SHOW TABLES;




人间朝暮

文章转载自xiner学习手记,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论