当前位置:网站首页 > 数据科学与大数据 > 正文

数据库怎么创建dblink(数据库怎么创建数据表)



特别注意:进入公司之后不能随意使用数据表中的drop语句删除对象,一定需要删除的话记得备份(非必要不使用)

  • SQL(Structured Query Language)是一种用于管理和处理关系数据库的标准语言。它主要用于执行查询、更新、管理数据库中的数据以及定义和操作数据库结构。
  • 主要功能

    查询数据 (selece ): 从一个或多个表中检索数据。

    插入数据 ( insert ): 向表中添加新记录。

    更新数据 ( update ): 修改现有记录。

    删除数据 (delete): 移除记录。

    定义数据库结构 ( create, drop ): 创建、删除数据库对象(如表、索引等)。

创建数据库---数据库语句不区分大小写

  • 创建数据库是通过SQL语句来完成的,通常使用 create database 语句。一旦创建了数据库,就可以在其上定义表和其他数据库对象。

SQL语句

  • 创建数据库:
      • bookstore为名称(自命名)
  • 删除数据库(删除的是对象或者表):
  • 每创建完一个表格或者编写一行代码之后就选中属于表格的那几行代码执行,没必要全部执行,SQL语句可以一行一行的选中执行,这样可以避免数据过多全部执行速度过慢。
  • -- 是数据库的注释(两根横杠)记得后面那根横杠后面打个空格
  • SQL语句中只有单引号,字符串也是单引号

数据库表

  • 数据库表是用来存储数据的二维表格,每一行称为一条记录(或元组),每一列表示一个属性(或字段)。

    表中的每一行记录代表一个对象的状态,而每一列表示对象的一个属性。

    在面向对象编程中,对象是类的实例,具有状态和行为。

    在数据库设计中,表可以看作是对类的实例化,每条记录就是一个对象,而每一列表示对象的属性。

  • 每张表都要有一个唯一的序号(主键id)

数据类型

  • 常用数据类型

    整型 ( int ):用于存储整数。

    浮点型 ( double ):用于存储带有小数的数值。

    字符型 ( varchar ):用于存储文本字符串。

    日期时间型 ( date ):用于存储日期。

  • 表的创建
create table student ( ​     id int, ​     name varchar(100), ​     age int ​ );

表的约束

  • 主键约束(primary key)
    • 作用:确保字段值的唯一性。数据不可重复。
    • 主键约束用于唯一标识表中的每一条记录。每张表都应该具备一个主键。
  • 非空约束(not null)
    • 作用:非空约束确保了某些关键字段(如姓名)必须有值,这样可以避免数据的不完整性。
    • 非空约束确保字段值不能为空。
  • 唯一约束(unique)
    • 作用:避免重复数据。
    • 唯一约束确保字段或字段组合的值在表中是唯一的。
  • 默认值约束(default)
    • 作用:简化数据输入
    • 默认值约束为字段提供默认值,在插入新记录时不指定值时自动使用。
  • 检查约束(check)
    • 作用:防止无效数据的插入。
    • 检查约束确保了年龄字段的值在合理的范围内,这样可以避免无效的数据插入。
  • 自增字段(auto_increment)
    • 作用:简化主键的管理。
    • 自增字段确保了每次插入新记录时,主键字段自动递增,不需要手动指定,这样可以简化主键的管理。
    • 通常用于主键字段。

完整案例

create table students ( ​     id int auto_increment primary key, ​     name varchar(100) not null, ​     phone_number varchar(20) unique, ​     age int default 18 check (age = 0 and age = 150) ​ );
  • id 字段作为自增主键,确保每条记录都是唯一的,并且每次插入新记录时自动递增。

    name 字段不允许为空,确保每条记录都有姓名信息。

    phone_number 字段设置了唯一约束,确保手机号码在学生表中是唯一的。

    age 字段设置了默认值为18,并通过 check 约束确保年龄的有效范围。

到此这篇数据库怎么创建dblink(数据库怎么创建数据表)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • iotdb数据库审计日志(ibm数据库审计)2025-03-13 18:54:09
  • junit mockmvc(junit mockmvc 设定post数据)2025-03-13 18:54:09
  • max30100手册(max30102数据手册)2025-03-13 18:54:09
  • cmip6模式数据有缺测值嘛(cmip5数据模式介绍)2025-03-13 18:54:09
  • 大数据需要学哪些内容和方法(大数据需要学哪些内容和方法知识)2025-03-13 18:54:09
  • w25q256fv中文手册(w25q256数据手册)2025-03-13 18:54:09
  • druid数据库连接池(druid数据库连接池配置)2025-03-13 18:54:09
  • db2数据库创建(db2数据库创建索引语句)2025-03-13 18:54:09
  • mongodb数据库是关系型(mongodb是关系型的吗)2025-03-13 18:54:09
  • 数据库初学者(数据库初学者入门)2025-03-13 18:54:09
  • 全屏图片