MySQL-DDL-表结构操作

这篇具有很好参考价值的文章主要介绍了MySQL-DDL-表结构操作。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

DDL(表操作)

  • 表的创建

    • 以具体代码的显示展示如何进行数据表的创建

    • CREATE DATABASE <数据库名>;
      
      CREATE TABLE <表名> (
        <列名1> <数据类型1> <约束>,
        <列名2> <数据类型2> <约束>,
        ...
      )
    • 具体代码示例:
      • create table tb_user
        (
            id       int comment '用户ID,唯一标识',
            username varchar(20) comment '用户名',
            name     char(20) comment '姓名',
            age      int comment '年龄',
            gender   char(1) comment '性别'
        ) comment '用户信息表'
    • 运行结果如下 
      • MySQL-DDL-表结构操作,Java Web学习跟踪笔记,mysql,数据库
    •  约束:约束是作用在表中字段上的规则,用于限制存储在表中的数据
      • 1.PRIMARY KEY:用于指定列作为主键,保证其唯一性和非空性。

        2. UNIQUE:用于指定列的值必须是唯一的,但可以为空。

        3. NOT NULL:用于指定列的值不能为空。

        4. DEFAULT:用于指定列的默认值,当插入新行时,如果未提供该列的值,则将使用默认值。

        5. FOREIGN KEY:用于创建外键关系,指定列与其他表中的列相关联。

        6. CHECK:用于指定列的取值范围或条件,确保列的值满足指定条件。

    • 目的:保证数据库中的正确性、有效性和完整性
    • 对上述代码创建的约束

      • 具体约束的使用以代码的形式进行演示
        • 基本格式:属性名 数据类型 约束
          • 具体代码如下:
            • create table tb_user
              (
                  id       int primary key comment '用户ID,唯一标识',
                  username varchar(20) not null unique comment '用户名',
                  name     char(20)    not null comment '姓名',
                  age      int comment '年龄',
                  gender   char(1) default '男' comment '性别'
              ) comment '用户信息表'
            • 运行结果如下: 
            • MySQL-DDL-表结构操作,Java Web学习跟踪笔记,mysql,数据库

数据表中主键一般添加自增属性 

-- 查询所有数据库
create table tb_user
(
    id       int primary key auto_increment comment '用户ID,唯一标识',
    username varchar(20) not null unique comment '用户名',
    name     char(20)    not null comment '姓名',
    age      int comment '年龄',
    gender   char(1) default '男' comment '性别'
) comment '用户信息表'
  •  数据类型

    • MySQL中数据类型由很多,主要有三种:数值类型、字符串类型、日期类型
      • 数值类型
        • MySQL-DDL-表结构操作,Java Web学习跟踪笔记,mysql,数据库
      • 字符串类型

         文章来源地址https://www.toymoban.com/news/detail-566948.html

        • MySQL-DDL-表结构操作,Java Web学习跟踪笔记,mysql,数据库
      • 日期类型
        • MySQL-DDL-表结构操作,Java Web学习跟踪笔记,mysql,数据库

         

到了这里,关于MySQL-DDL-表结构操作的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • MySQL数据库---库基本操作 以及 表结构的操作(DDL)

    目录 前言 一.数据库的操作 1.1显示当前数据库 1.2创建数据库 1.3使用数据库  1.4删除数据库  二.数据类型 2.1数值类型 2.2字符串类型 2.3日期类型 三.数据表的操作  3.1 创建表结构。  3.2查看数据库中拥有的数据表  3.3查看指定的表结构   3.4修改表结构   3.5删除表结构  

    2024年02月09日
    浏览(68)
  • MYSQL单表操作学习DDL_DML_DQL语句

    数据库名称为【schoolIDB】,字符集【utf8】,排序规则【utf8_general_ci】.

    2024年04月22日
    浏览(41)
  • MySQL操作DDL

    目录 1.概述 2.数据库的增删改查 3.表的增删改查 3.1.创建和查看表结构 3.2.修改表 3.3.查看所有的表 3.4.删除表 4.用户 5.DDL在实际应用场景中的作用 5.1.数据库设计 5.2.数据库维护 ​​​​​​​5.3.数据库迁移或重置 ​​​​​​​5.4.优化性能 ​​​​​​​5.5.小结      

    2024年04月12日
    浏览(37)
  • 01:mysql基本操作---DDL

    目录 前言: 1:SQL分类 2:类型 3:sql表的创建----简单版本 前言: 1:SQL语句可以单行或多行书写,以分号结尾。 2:SQL语句可以使用空格/缩进来增强语句的可读性。 3:MySQL数据库的SQL语句不区分大小写,建议使用大写 4:注释: 单行注释:-- 注释内容或#注释内容(MySQL特有) 多行注释

    2024年02月04日
    浏览(39)
  • 【MySQL】:DDL数据库定义与操作

    🎥 屿小夏 : 个人主页 🔥个人专栏 : MySQL从入门到进阶 🌄 莫道桑榆晚,为霞尚满天! SQL是一种强大的语言,根据其功能可以分为DDL、DML、DQL和DCL四类。其中,DDL用于定义数据库对象,如数据库、表和字段。本文将深入探讨DDL的数据库操作,包括查询数据库、创建数据库

    2024年02月01日
    浏览(56)
  • MySQL数据库——DDL基本操作

    DDL 操作是与数据库结构相关的操作,它们不涉及实际的数据操作,而是用于管理数据库的结构和元数据。今天我将为大家分享关于MySQL数据库的DDL操作。 SQL 功能 show databases; 查看所有的数据库 create database [if not exists] 数据库名 [charset/character=utf8]; 创建数据库 use 数据库名; 选

    2024年02月15日
    浏览(85)
  • Mysql系列 - 第4天:DDL常见操作汇总

    这是Mysql系列第4篇。 环境:mysql5.7.25,cmd命令中进行演示。 DDL:Data Define Language数据定义语言,主要用来对数据库、表进行一些管理操作。 如:建库、删库、建表、修改表、删除表、对列的增删改等等。 文中涉及到的语法用[]包含的内容属于可选项,下面做详细说明。 库的

    2024年02月11日
    浏览(38)
  • 第3步---MySQL的DDL和DML操作

      Data Defination Language 数据定义语言。创建数据库和表的不涉及到数据的操作。 1.1DDL基本操作 1.1.1数据库相关操作 ddl:创建数据库,创建和修改表 对数据库常见的操作:  操作数据库 2.1.2数据库表的相关操作       2.1.3表的字段数据类型 数值类型: tinyInt :1字节。有符号

    2024年02月12日
    浏览(44)
  • mysql入门:ddl,dml,dql,dcl语句基本操作介绍

    📌————本章重点————📌 🔗了解数据库的概念; 🔗掌握得到了,dml,读起来,dcl语句的基本使用; 🔗掌握具体实现细节; 🔗了解具体应用场景; ✨————————————✨ 什么是数据库 数据库是数据存放的仓库,用来存储要管理的事务。现在数据库也被认为是

    2024年02月04日
    浏览(86)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包