当前位置: 首页 > news >正文

操作数据表

创建表

创建表语法:

CREATE TABLE table_name (
     field1 datatype [COMMENT '注释内容'],
     field2 datatype [COMMENT '注释内容'],
     field3 datatype
);

注意:

1. 蓝色字体为关键字

2.  CREATE TABLE 是创建数据表的固定关键字,表示创建一个数据表

3. table_name 表示自定义的表名

4. field1,field2,field3 表示自定义的字段名,datatype 表示该字段的数据类型

5. 最后一个字段的定义,结束后没有逗号

6. 字段的定义在小括号中包裹起来,最后以分号结束

7. 每个字段后都可以使用 comment 增加字段说明

8. 详细的创建表语法可以参考官方网站

https://dev.mysql.com/doc/refman/8.0/en/create-table.html

在完成数据库的创建后,需要使用 use 数据库名; 选择(切换)要操作的数据库,要明确指定数据库,否则操作表时会报错

在 test1 数据库中创建一个名字为 student 的学生表,表中要包含两个字段,id 表示编号,name 表示名字,长度为50

创建数据表完成后,可以使用 show tables; 查看是否创建成功

注意:

1. tables 为复数,以字母 s 结尾

2. 表示在 test1 数据库中存在 student 数据表,创建数据表成功


增加校验

CREATE TABLE [ IF NOT EXISTS ] table_name (
     field1 datatype [COMMENT '注释内容'],
     field2 datatype [COMMENT '注释内容'],
     field3 datatype
);

执行成功,但是产生了一个警告,使用 show warnings; 查看警告

 说明数据库中已经存在相同数据表名的数据表


查看数据表结构

语法:

desc 表名;

注意:

1. Field:表中的列名

2. Type:列的数据类型

3. Null:该列的值是否允许为Null

4. Key:该列的索引类型

5. Default:该列的默认值

6. Extra:扩展信息


删除数据表

删除数据表语法:

DROP [TEMPORARY] TABLE [IF EXISTS] tbl_name [, tbl_name] ...

注意:

1. 蓝色字体为关键字

2. TEMPORARY 表示用户自己创建的临时表

3. tbl_name 表示将要删除的表名

4. 一条 DROP 语句可以删除多个表,每个表之间要用逗号隔开

http://www.lryc.cn/news/472973.html

相关文章:

  • C# 实现进程间通信的几种方式(完善)
  • MySQL Workbench Data Import Wizard:list index out of range
  • 微信支付宝小程序SEO优化的四大策略
  • AutoDIR: Automatic All-in-One Image Restoration with Latent Diffusion论文阅读笔记
  • SQLite 数据库设计最佳实践
  • 【论文精读】ID-like Prompt Learning for Few-Shot Out-of-Distribution Detection
  • Android 10.0 根据包名禁用某个app的home事件
  • Rust 文档生成与发布
  • 【C++动态规划】有效括号的嵌套深度
  • 2024年优秀的天气预测API
  • Android和iOS有什么区别?
  • NVR小程序接入平台/设备EasyNVR多个NVR同时管理多平台级联与上下级对接的高效应用
  • Spring Cloud Sleuth(Micrometer Tracing +Zipkin)
  • 人工智能:机遇与挑战
  • mac电脑设置crontab定时任务,以及遇到的问题解决办法
  • Backtrader 数据篇 02
  • 视频转场素材资源网站分享
  • 二十二、MySQL 8.0 主从复制原理分析与实战
  • 基于OSS搭建在线教育视频课程分享网站
  • CentOS 7 下升级 OpenSSL
  • 线上 Dump
  • AcWing 1303:斐波那契前 n 项和 ← 矩阵快速幂加速递推
  • 2024 Rust现代实用教程:1.2编译器与包管理工具以及开发环境搭建
  • 人工智能原理实验一:知识的表示与推理实验
  • 自学C语言——VS实用调试技巧总结
  • VC2012创建弹出式菜单
  • Google 第三季度季报出炉
  • 入职总结(更新中)
  • @DeleteMapping和@PostMapping和@GetMapping和Content-Type使用记录
  • unity 中使用zeroMq和Mqtt 进行通讯