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

操作数据表

创建表

创建表语法:

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.kler.cn/a/372626.html

相关文章:

  • ubuntu内核更新导致显卡驱动掉的解决办法
  • Python 的安装及开发环境搭建
  • 成本累计曲线:项目预算的秘密武器
  • jenkins搭建及流水线配置
  • 【经验】Redis 持久化机制 RDB 和 AOF 区别
  • 字符串-05-字符串合并处理
  • 【蓝桥杯选拔赛真题81】python矩形数量 第十五届青少年组蓝桥杯python选拔赛真题 算法思维真题解析
  • C++ 中回调函数的实现方式-函数指针
  • ICT网络赛道安全考点知识总结1
  • 笔记整理—linux驱动开发部分(2)模块信息与编译
  • 记录一次查询优化
  • 关于Mac打包ipa的配置小结
  • Hyperledger Fabric有那些核心技术,和其他区块链对比Hyperledger Fabric有那些优势
  • Spring Boot 实现文件分片上传和下载
  • 运维端口号详解(Detailed Explanation of Operation and Maintenance Port Numbers)
  • 高效MySQL缓存策略
  • C++(运算符重载)
  • iQOO手机怎样将屏幕投射到MacBook?可以同步音频吗?
  • 【Searxng】Searxng docker 安装
  • 《IMM交互式多模型滤波MATLAB实践》专栏目录,持续更新……
  • 基于Django+python的车牌识别系统设计与实现(带文档)
  • CentOS 7 下升级 OpenSSL
  • w外链如何跳转微信小程序
  • 快速上手 Rust——环境配置与项目初始化
  • 【C++刷题】力扣-#594-最长和谐子序列
  • vue添加省市区