mysql数据库怎么创建数据表?


在mysql中,可以使用“CREATE TABLE”语句来创建数据表,语法格式“CREATE TABLE ([表定义选项])[表选项][分区选项];”,其中“表定义选项”由列名、列的定义以及可能的空值说明、完整性约束或表索引组成。

mysql数据库怎么创建数据表?

(推荐教程:mysql视频教程)

创建数据表的过程是规定数据列的属性的过程,同时也是实施数据完整性(包括实体完整性、引用完整性和域完整性)约束的过程。接下来我们介绍一下创建数据表的语法形式。

基本语法

在 MySQL 中,可以使用 CREATE TABLE 语句创建表。其语法格式为:

CREATE TABLE <表名> ([表定义选项])[表选项][分区选项];

其中,[表定义选项]的格式为:

<列名1> <类型1> [,…] <列名n> <类型n>

CREATE TABLE 命令语法比较多,其主要是由表创建定义(create-definition)、表选项(table-options)和分区选项(partition-options)所组成的。

这里首先描述一个简单的新建表的例子,然后重点介绍 CREATE TABLE 命令中的一些主要的语法知识点。

CREATE TABLE 语句的主要语法及使用说明如下:

  • CREATE TABLE:用于创建给定名称的表,必须拥有表CREATE的权限。

  • :指定要创建表的名称,在 CREATE TABLE 之后给出,必须符合标识符命名规则。表名称被指定为 db_name.tbl_name,以便在特定的数据库中创建表。无论是否有当前数据库,都可以通过这种方式创建。在当前数据库中创建表时,可以省略 db-name。如果使用加引号的识别名,则应对数据库和表名称分别加引号。例如,'mydb'.'mytbl' 是合法的,但 'mydb.mytbl' 不合法。

  • :表创建定义,由列名(col_name)、列的定义(column_definition)以及可能的空值说明、完整性约束或表索引组成。

  • 默认的情况是,表被创建到当前的数据库中。若表已存在、没有当前数据库或者数据库不存在,则会出现错误。

    AirOps AirOps

    AirOps帮助业务团队使用正确的数据创建表、文档和工具

    AirOps 19 查看详情 AirOps

提示:使用 CREATE TABLE 创建表时,必须指定以下信息:

  • 要创建的表的名称不区分大小写,不能使用SQL语言中的关键字,如DROP、ALTER、INSERT等。

  • 数据表中每个列(字段)的名称和数据类型,如果创建多个列,要用逗号隔开。

在指定的数据库中创建表

数据表属于数据库,在创建数据表之前,应使用语句“USE”指定操作在哪个数据库中进行,如果没有选择数据库,就会抛出 No database selected 的错误。

示例

创建员工表 tb_emp1,结构如下表所示。

1.png

选择创建表的数据库 test_db,创建 tb_emp1 数据表,输入的 SQL 语句和运行结果如下所示。

mysql> USE test_db;
Database changed
mysql> CREATE TABLE tb_emp1
    -> (
    -> id INT(11),
    -> name VARCHAR(25),
    -> deptId INT(11),
    -> salary FLOAT
    -> );
Query OK, 0 rows affected (0.37 sec)

语句执行后,便创建了一个名称为 tb_emp1 的数据表,使用 SHOW TABLES;语句查看数据表是否创建成功,如下所示。

mysql> SHOW TABLES;
+--------------------+
| Tables_in_test_db  |
+--------------------+
| tb_emp1            |
+--------------------+
1 rows in set (0.00 sec)

以上就是mysql数据库怎么创建数据表?的详细内容,更多请关注其它相关文章!


# 镜像  # 相关文章  # 是由  # 多个  # 就会  # 如何设置  # 格式为  # 可以使用  # 所示  # 数据库中  # mysql  # 焦作360推广营销招聘  # 营销推广引流渠道包括  # 鞍山正规网站建设公司  # 晋江网站建设地址是什么  # 济南供应链网站优化  # 如何优化网站中的图片  # seo策划是什么职业  # 杭州seo推荐运营  # 昌乐网站建设靠谱  # 小说网站要求首发推广 


相关栏目: 【 Google疑问12 】 【 Facebook疑问10 】 【 优化推广96088 】 【 技术知识133117 】 【 IDC资讯59369 】 【 网络运营7196 】 【 IT资讯61894


相关推荐: 一点万象签到领积分指南  风车动漫官网首页入口登录 风车动漫在线观看正版地址  mysql中如何分析索引使用情况_mysql索引使用分析方法  Golang如何使用crypto/md5生成哈希_Golang MD5哈希生成方法  感染了幽门螺杆菌一定会导致胃癌吗?蚂蚁庄园今日答案最新11.30  解决jQuery多计算器输入字段冲突的教程  《广发易淘金》国债逆回购操作教程  铁路12306怎么申请退票_铁路12306退票申请操作流程  电子白板帮助菜单使用指南  在Django单元测试中优雅处理信号:基于环境的条件执行策略  J*aScript字符串_Unicode处理  睡觉时心跳快是什么原因 夜间心悸如何应对  cad视图选项卡不见了怎么办_cad视图标签恢复显示方法  Animex动漫社社登录官网 Animex动漫社资源社入口直达  小红书如何引流到私信?引流到私信有用吗?  江苏大剧院会员卡购买步骤  Google Drive API服务器端访问指南:服务账户认证详解  汽水音乐官方网站登录入口_汽水音乐网页版进入链接  tiktok国际版入口_tiktok官网网页版链接  画质怪兽120帧安卓和平精英免费版  照片整理的黄金法则是怎样的? 理解“收集-筛选-归档-备份”四步流程  快递物流路径揭秘  Mac hosts文件在哪里_Mac修改hosts文件详细教程  海棠阅读登录教程_详细讲解海棠登录操作  mysql通配符能用于日志查询吗_mysql通配符在系统日志查询中的实际使用方法  修复UI元素交互障碍:从“开始”按钮到信息框的平滑过渡实现  顺丰快递收费标准查询_如何查看顺丰最新收费价格  《密马》发布账号方法  AO3永久镜像入口开放_AO3最新网址兼容所有浏览器  sublime如何撤销关闭的标签页_sublime重新打开已关闭文件技巧  安居客移动经纪人怎么设置自动回复?-安居客移动经纪人设置自动回复的方法  如何用mysql开发用户注册登录功能_mysql用户注册登录数据库设计  OPPO A3 WiFi频繁断开怎么办 OPPO A3网络优化技巧  解决VS Code中Python版本冲突与输出异常的指南  CSS过渡如何实现按钮悬停效果_transition属性控制背景颜色变化  Microsoft Edge网页字体太淡看不清怎么办_Microsoft Edge字体渲染优化技巧  《下一站江湖2》心法融合技巧  steam缓存文件在哪儿_steam缓存文件的路径查找方法与结构说明  MySQL多重关联查询:利用别名高效获取同一表的多个关联字段  汽水音乐在线听歌网页版 汽水音乐在线听歌网页版入口  创客贴登录页面入口 创客贴网页版最新网址链接  优化长HTML属性值:SonarQube警告与实用策略  使用TinyButStrong生成HTML并结合Dompdf创建PDF教程  使用 .htaccess 正确配置 WordPress 子目录重定向与路径保留  Bootstrap 5导航栏折叠功能失效:数据属性迁移指南  在PySimpleGUI中实现键盘按键绑定按钮事件  CSS如何控制元素外边距_margin实现布局间隔  《桃源记2》资源采集攻略  厨房地面防滑垫的油污怎么洗? 机洗和手洗防滑垫的注意事项  海棠阅读网页版_进入海棠网页版在线阅读中心 

 2020-10-13

了解您产品搜索量及市场趋势,制定营销计划

同行竞争及网站分析保障您的广告效果

点击免费数据支持

提交您的需求,1小时内享受我们的专业解答。

运城市盐湖区信雨科技有限公司


运城市盐湖区信雨科技有限公司

运城市盐湖区信雨科技有限公司是一家深耕海外推广领域十年的专业服务商,作为谷歌推广与Facebook广告全球合作伙伴,聚焦外贸企业出海痛点,以数字化营销为核心,提供一站式海外营销解决方案。公司凭借十年行业沉淀与平台官方资源加持,打破传统外贸获客壁垒,助力企业高效开拓全球市场,成为中小企业出海的可靠合作伙伴。

 8156699

 13765294890

 8156699@qq.com

Notice

We and selected third parties use cookies or similar technologies for technical purposes and, with your consent, for other purposes as specified in the cookie policy.
You can consent to the use of such technologies by closing this notice, by interacting with any link or button outside of this notice or by continuing to browse otherwise.