Skip to content

服务器托管,北京服务器托管,服务器租用-价格及机房咨询

Menu
  • 首页
  • 关于我们
  • 新闻资讯
  • 数据中心
  • 服务器托管
  • 服务器租用
  • 机房租用
  • 支持中心
  • 解决方案
  • 联系我们
Menu

MySQL数据库 6.DDL操作 表🤔前景知识:🤔DDL操作表: 🤔结束!

Posted on 2023年9月19日 by hackdl

目录

🤔前景知识:

数据类型:

1. 数值类型

2. 字符串类型

3. 日期时间类型

🤔DDL操作表: 

1.创建

示例:尝试创建把以下实例创建到表里

2.查询

1.查询当前数据库的所有表:

🔍 示例:查询所给的itcasr数据库中我们创建的表

2.查询表结构:

🔍 示例:查询所给的itcase数据库中我们创建的表的结构:

3.查询指定表的建表语句:

🔍示例:查询所给的itcase数据库中我们创建的表的建表语句: 

 3.修改

1.向表中添加字段:

🔍示例:向所给的itcase数据库中我们创建的表的结构中添加字段类型为int的money

2.向表中修改数据类型:

🔍示例:修改money的数据类型:

3.修改字段名和字段类型

🔍示例:修改money的数据类型和名称:

4.删除字段:

🔍示例:删除newmoney:

5.修改表名:

🔍示例:修改tb_user为new_name:

6.删除表名:

1.删除表:

🔍示例:删除new_name;

2.删除指定表,并重新创建该表:

🔍示例:删除new_name

🤔结束!


🤔前景知识:

数据类型:

创建表的时候,我们的字段需要我们来定义字段类型,可以类比于变量和变量类型之间的关系,下列我们将注意介绍各个字段的数据类型:

好的,我更详细地介绍一下SQL中的数值类型、字符串类型和日期时间类型。

1. 数值类型

  •  INT: 用于表示整型数据,占用4个字节(32位)的存储空间,可以表示的范围为-2147483648到2147483647。
  • BIGINT: 用于表示长整型数据,占用8个字节(64位),可以表示更大范围的整型数据。
  • FLOAT: 用于表示单精度浮点数,占用4个字节的存储空间,精度和范围相对较低,可以表示小数点后6位有效数字。
  • DOUBLE: 用于表示双精度浮点数,占用8个字节,精度和范围较高,可以表示小数点后15位有效数字。
  • DECIMAL: 用于表示高精度小数类型数据,可以显式指定数据存储位数。

2. 字符串类型

  • VARCHAR: 可变长字符串类型,占用存储空间取决于字符串长度,可以存储长度不定的字符串数据,但是相对于CHAR数据类型来说,VARCHAR的存储和查询性能更优。
  • CHAR: 固定长度字符串类型,一般用于存储长度固定的字符串数据,存储空间与定义的长度有关,如果数据长度不达到定义的长度,会在数据后面添加空格补齐到定义的长度。
  • TEXT: 用于存储较大长度的字符串数据,通常用于存储文章、博客等文本类型数据。

3. 日期时间类型

  • DATE: 用于存储年月日信息,格式为“YYYY-MM-DD”,例如“2023-06-01”。
  • TIME: 用于存储时分秒信息,格式为“HH:MM:SS”,例如“19:30:12”。
  • DATETIME: 用于存储年月日和时分秒的完整信息,格式为“YYYY-MM-DD HH:MM:SS”,例如“2023-06-01 19:30:12”。

在SQL中还有其他类型的数值、字符串和日期时间的数据类型,不同的数据库系统支持的类型可能会有所不同,开发人员可以根据实际需求进行选择和使用。

🤔DDL操作表: 

1.创建

CREATE TABLE 表名(
    字段1 字段1类型[COMMENT 字段1注释],
    字段2 字段2类型[COMMENT 字段1注释],
    字段3 字段3类型[COMMENT 字段1注释],
    字段n 字段n类型[COMMENT 字段n注释]
)[COMMENT 表注释];

注意:[…]为可选内容,最后一个字段后没有逗号。 

示例:尝试创建把以下实例创建到表里

 切换到itcase自定义数据库中进行操作:
 

2.查询

1.查询当前数据库的所有表:

SHOW TABLES;

🔍 示例:查询所给的itcasr数据库中我们创建的表

2.查询表结构:

DESC 表名;

🔍 示例:查询所给的itcase数据库中我们创建的表的结构:

3.查询指定表的建表语句:

SHOW CREATE TABLE 表名;

🔍示例:查询所给的itcase数据库中我们创建的表的建表语句: 

 3.修改

1.向表中添加字段:

ALTER TABLE 表名 ADD 字段名 类型(长度) [COMMENT 注释][约束];

🔍示例:向所给的itcase数据库中我们创建的表的结构中添加字段类型为int的money

2.向表中修改数据类型:

ALTER TABLE 表名 MODIFY 字段名 新数据类型(长度);

🔍示例:修改money的数据类型:

 我们成功的把money的int类型修改为了char类型。

3.修改字段名和字段类型

ALTER TABLE 表名 CHANGE 旧字段名 新字段名 类型 (长度)[COMMENT 注释][约束];

🔍示例:修改money的数据类型和名称:

 我们成功的把char类型的money修改为了int类型的newmoney。

4.删除字段:

ALTER TABLE 表名 DROP 字段名;

🔍示例:删除newmoney:

 我们成功的删除了newmoney。

5.修改表名:

ALTER TABLE 表名 RENAME TO 新表名;

🔍示例:修改tb_user为new_name:

 我们成功的修改tb_user为new_name。

6.删除表名:

1.删除表:

DROP TABLE [IF EXISTS] 表名;

🔍示例:删除new_name;

 由于itcase数据库中只有new_name这一张表,因此删除之后数据库为空。

2.删除指定表,并重新创建该表:

TRUNCATE TABLE 表名;

🔍示例:删除new_name

new表仍然存在,符合该语法的先删除再创建要求。 它常用于清空数据,相当于我们删除掉了旧表的填充数据,重新创建一个新表。

🤔结束!

服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net

相关推荐: Java中的字符串

目录 一、简介 二、字符串定义 2.1 直接定义字符串 2.2 通过使用 String 类的构造方法来创建字符串 三、如何使用Java API帮助文档 3.1 帮助文档下载地址 3.2 帮助文档使用 3.2 中文帮助文档 四、 String字符串和int、do…

Related posts:

  1. 机房托管一个月多少钱合适
  2. 高效稳定:昆明Rust服务器托管服务
  3. 如何选择适合您的德国云服务器租用方案
  4. 购买服务器为什么要托管
  5. 探索服务器托管网络拓扑

服务器托管,北京服务器托管,服务器租用,机房机柜带宽租用

服务器托管

咨询:董先生

电话13051898268 QQ/微信93663045!

上一篇: CMake个人理解和使用
下一篇: 边缘计算的未来:八大公司的领先策略和趋势

最新更新

  • 腾讯的认证到底有没有用?怎么样可以通过考试?
  • IP路由选择过程1.1路由选择基础1.2 IP路由选择过程
  • 慢SQL治理实践及落地成果分享
  • 组态编辑器旋转动画
  • 深度学习进阶篇-国内预训练模型[5]:ERINE、ERNIE 3.0、ERNIE-的设计思路、模型结构、应用场景等详解

随机推荐

  • 开发者需掌握的超实用VS Code for Win
  • 国外服务器租用与托管区别分析
  • 机器人视觉听觉融合的感知操作系统
  • 如何解析Shp文件以及GISShp在线转换设计工具
  • TypeScript + React Hooks

客服咨询

  • 董先生
  • 微信/QQ:93663045
  • 电话:13051898268
  • 邮箱:dongli@hhisp.com
  • 地址:北京市石景山区重聚园甲18号2层

友情链接

  • 服务器托管
  • 机房租用托管
  • 服务器租用托管
©2023 服务器托管,北京服务器托管,服务器租用-价格及机房咨询 京ICP备13047091号-8