4.9 KiB
title | localeTitle |
---|---|
SQL Create Table | SQL创建表 |
SQL CREATE TABLE
介绍
本指南概述了SQL CREATE TABLE
函数的基础知识。
我们将在这些freeCodeCamp SQL指南中使用MySQL作为所有示例。 MySQL经常在后端数据库的网站上使用,2)它是免费的,而且有趣且易于使用。
本指南涵盖的内容
- 创建模式,即所有数据库对象的容器。
- 创建一个表,以便我们有一些改变。
- 通过导入CSV文件并更改该表来创建表
- 使用MySQL工作台工具创建表
我们使用MySQL工作台脚本工具中的SQL语句完成大部分工作。我们还将了解如何使用工作台界面而不是SQL语句创建表。
关系数据库的高级结构
- 最高水平;数据库;数据库系统安装。在这种情况下,它是MySQL。在上面的屏幕截图中称为“本地实例MySQL路由器”。
- 接下来是Schema;关系数据库系统中托管数据所需对象的容器。
- 我们创建的对象(表,索引,存储过程,函数)来管理系统及其数据
创建MySQL架构
模式是管理给定主题或过程的数据所需的对象的容器。我们在本指南中展示了示例。
我们将使用SQL命令为我们的学习和测试创建模式;
create database fCC_alterTableGuide;
在运行此命令之前,此实例是模式结构
运行SQL语句后,此实例模式结构
创建表,使用“insert”添加测试数据,重命名表(alter)
我们将创建一个学生表。
步骤将是:
-
确保我们没有桌子
-
创建表
-
插入测试数据。
- 数据类型:学生姓名是一个限制为90个字符的字符字段
- 学生ID是一个数字(整数)(范围-2147483648到2147483647)。这将是表的主键,并在添加记录时自动递增。
- 还有两个“时间戳”字段也可以使用
创建声明并显示执行结果;
使用Select语句,我们将看到该表存在,但现在已添加记录。
现在插入一些数据,看看我们的新表中包含记录的内容(并了解创建和更新时间戳);
第一个时间戳是创建数据和时间,第二个是更新日期和时间。更改记录应更新ts2但不更新ts1。让我们来看看。
使用MySql Workbench创建一个表
右键单击要放入新文件的架构下的“Tables”。选择Create Table。
根据需要填写表单,然后单击“应用”
创建表选择(CTAS)
创建表副本(包括数据)的快速方法是将表创建为select。
CREATE TABLE我的_表为(SELECT * FROM orig_ tbl);
通过导入CSV文件创建并填充表
右键单击要放入新文件的架构下的“Tables”。选择Table Data Import。
选择要导入的CSV文件,然后单击“下一步” 通常,您可以从数据中创建新表,选择所需的选项,然后单击“下一步”
根据需要调整数据类型,然后单击“下一步”
单击“下一步”(在此屏幕上显示下一个屏幕)将数据导入表中 您将看到完成状态,查看并单击“完成”
其他材料
有更多的细节来涵盖这个主题所以安装MySQL,玩得开心!
哪里可以获得MySQL
尝试[Windows用户下载[(https://dev.mysql.com/downloads/windows/)