MySQL 创建数据表

创建MySQL数据表的SQL语法:

CREATE TABLE table_name (column_name column_type);

例如,我们在 PENGKE 数据库中创建数据表user,首先,连接MySQL,输入命令:use pengke

选择我们要操作的数据库:

创建user表,语法如下

CREATE TABLE IF NOT EXISTS `user`(

`id` INT UNSIGNED AUTO_INCREMENT COMMENT '主键id',

`name` VARCHAR(8) NOT NULL COMMENT '姓名',

`address` VARCHAR(40) NOT NULL COMMENT '住址',

`create_date` DATE COMMENT '创建时间',

PRIMARY KEY ( `id` )

)ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

实例解析:

IF NOT EXISTS即该表不存在。

如果你不想字段为 NULL(空) 可以设置字段的属性为 NOT NULL(不为空), 在操作数据库时如果输入该字段的数据为NULL ,就会报错。

AUTO_INCREMENT定义当前列为自增的属性,一般用于主键,每一次新增数据,该字段的数值会自动加1。

PRIMARY KEY关键字用于定义列为主键。 可以使用多列来定义主键(复合主键),列间以逗号分隔。

ENGINE 设置存储引擎,CHARSET 设置编码。

注意:MySQL命令终止符为分号 ; 。

执行成功后,就可以输入命令desc user查看user表结构:

MySQL 删除数据表

MySQL中删除数据表是非常容易的,所以网上有一个梗(删库跑路)。

例如:删除user表语法:

DROP TABLE user ;

看不懂的话,看下对应的视频教程就知道了~

MySQL 创建数据表相关推荐

  1. mysql创建表设置数值范围,MySQL创建数据表时设定引擎MyISAM/InnoDB操作

    我在配置mysql时将配置文件中的默认存储引擎设定为了innodb.今天查看了myisam与innodb的区别,在该文中的第七条"myisam支持gis数据,innodb不支持.即myisa ...

  2. mysql创建数据表列子,MySQL 创建数据库及简单增删改查

    MySQL 创建数据库及简单增删改查 我们可以在登陆 MySQL 服务后,使用 create 命令创建数据库,语法如下: CREATE DATABASE 数据库名; 登入: Enter passwor ...

  3. 数据库系统原理与应用教程(023)—— MySQL 创建数据表的各种方法总结

    数据库系统原理与应用教程(023)-- MySQL 创建数据表的各种方法总结 目录 数据库系统原理与应用教程(023)-- MySQL 创建数据表的各种方法总结 一.使用 create table 命 ...

  4. navicat mysql 建表语句_Navicat for MySQL怎么/如何创建数据表?Navicat for MySQL创建数据表教程_斗蟹游戏网...

    [斗蟹攻略]Navicat for MySQL是针对MySQL数据库管理而研发的管理工具,创建数据表是其最基本操作,下面就由斗蟹小编介绍Navicat for MySQL创建数据表的方法. Navic ...

  5. MySQL创建数据表(CREATE TABLE语句)

    在创建数据库之后,接下来就要在数据库中创建数据表.所谓创建数据表,指的是在已经创建的数据库中建立新表. 创建数据表的过程是规定数据列的属性的过程,同时也是实施数据完整性(包括实体完整性.引用完整性和域 ...

  6. 第10章 MySQL 创建数据表教程

    创建MySQL数据表需要以下信息: 表名 表字段名 定义每个表字段 语法 以下为创建MySQL数据表的SQL通用语法: CREATE TABLE table_name (column_name col ...

  7. MySQL学习之路(八):MySQL创建数据表

    CREATE TABLE语句 在创建数据库之后,接下来就要在数据库中创建数据表.所谓创建数据表,指的是在已经创建的数据库中建立新表. 创建数据表的过程是规定数据列的属性的过程,同时也是实施数据完整性( ...

  8. 【MySQL 创建数据表,并添加数据】

    MySQL 中创建数据表,并添加数据 1. 创建表 create table test_table( ID int, Ename varchar(255), job varchar(255), job ...

  9. MySQL创建数据表时设定引擎MyISAM/InnoDB

    我在配置mysql时将配置文件中的默认存储引擎设定为了InnoDB.今天查看了MyISAM与InnoDB的区别,在该文中的第七条"MyISAM支持GIS数据,InnoDB不支持.即MyISA ...

最新文章

  1. 回溯算法——算法总结(四)
  2. LINUX不能ping域名, 能ping ip, 添加DNS解析
  3. 正则表达式从基础到深入实战
  4. 高低温湿热试验箱使用的注意事项
  5. C语言的格式控制符问题
  6. java的System.getProperty()方法可以获取的值
  7. 企业级文件服务器的组建
  8. 不止是 Oracle 读物
  9. java applet html_将图像从Java Applet传递到HTML
  10. python argv 详解_详解sys.argv[]的使用方法
  11. PyTorch:tensor-张量维度操作(拼接、维度扩展、压缩、转置、重复……)
  12. php递归mysql查询_PHP MySQL递归查询
  13. ps数位板绘画遇到问题总结
  14. python snap7 plc_Python-Snap7获取西门子PLC 300数值
  15. 如何软件自动生成延时函数
  16. 一个IT公司技术总监的职责
  17. 牛津5000词汇表(The Oxford 5000™)
  18. LaTex各种命令、符号
  19. 简易三国杀:儿童识字卡牌
  20. 遗传算法之优化BP神经网络

热门文章

  1. 3D 激光雷达地图相对精度自动评价算法
  2. Lidar与IMU标定代码实战:lidar_align
  3. MMDetection3D:新一代通用3D目标检测平台
  4. 从java到c_怎样快速的从 Java 转到 C ?
  5. Advanced Sci | 打破生成式深度学习限制:低量数据下的“one-shot”药设计法
  6. 松本行弘:我的编程人生
  7. 基于RDKit探索DrugBank
  8. CentOS7(64位)下运行IPython3出错解决办法
  9. CB:南土所梁玉婷组-细菌群落的高稳定性和代谢能力促进了土壤中易分解碳的快速减少...
  10. The Innovation | clusterProfiler:聚焦海量组学数据核心生物学意义