MySQL详细步骤及案列

第一步:启动Mysql服务

net start mysql 服务名称

第二步:登录Mysql管理系统

mysql -uroot -p密码

第三步:创建数据库NetBar

create database NetBar;

第四步;打开NetBar数据库

use NetBar;

第五步:创建数据库表

create table Card(

ID varchar(10) primary key,

PassWord varchar(50) not null,

Balance decimal(5,2),

UserName varchar(50)

);

以下是 MySQL 中一些常见的数据类型及其相关信息:

  1. INT:整数类型,有不同的长度,如 INT(4) 表示 4 字节整数,取值范围为 -2147483648 到 2147483647
  2. BIGINT:大整数类型,8 字节,取值范围为 -9223372036854775808 到 9223372036854775807
  3. FLOAT:单精度浮点数,4 字节,取值范围较广。
  4. DOUBLE:双精度浮点数,8 字节,取值范围更宽。
  5. CHAR:固定长度字符类型,如 CHAR(10) 表示长度为 10 个字符。
  6. VARCHAR:可变长度字符类型,长度不固定。
  7. DATE:日期类型,存储日期,格式为 YYYY-MM-DD
  8. TIME:时间类型,存储时间,格式为 HH:MM:SS
  9. DATETIME:日期和时间类型,格式为 YYYY-MM-DD HH:MM:SS
  10. 除了常见的数据类型,MySQL 中还有一些不太常见的数据类型,例如:

  11. REAL:类似于 DOUBLE,但精度较低,取值范围也较小。
  12. ENUM:枚举类型,只能取指定的几个值之一。
  13. SET:集合类型,可以存储多个值。
  14. POINTLINESTRINGPOLYGON:空间类型,用于存储地理位置或几何图形的数据。

关于约束:

  1. 主键约束(PRIMARY KEY)

  2. 主键是表中的一个或多个列的组合,其值能唯一地标识表中的每一行。
  3. 主键约束确保主键列的值不重复且不为空。
  4. 在创建表时,可以明确指定主键。
  5. 保证指定列或列组合的值是唯一的。
  6. 与主键不同的是,唯一约束的值可以为 NULL,但只能有一个 NULL 值。
  7. 用于建立表与表之间的关联关系。
  8. 外键约束确保子表中的外键列的值与父表中对应的主键列的值相匹配。
  9. 它有助于维护数据的一致性和完整性。
  10. 规定指定的列不能有 NULL 值。
  11. 通过指定条件来限制列的值。
  12. 可以根据具体的业务需求设置检查约束,确保数据符合特定的规则。

相关推荐

  1. MySQL详细步骤

    2024-04-28 20:46:01       13 阅读
  2. 【云原生】实战

    2024-04-28 20:46:01       18 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-28 20:46:01       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-28 20:46:01       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-28 20:46:01       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-28 20:46:01       18 阅读

热门阅读

  1. maya 设置半径 获取时长,设置时长

    2024-04-28 20:46:01       12 阅读
  2. react写一个从下往上划出的弹框弹窗组件

    2024-04-28 20:46:01       10 阅读
  3. redis 键常用命令

    2024-04-28 20:46:01       11 阅读
  4. AI作画算法原理详解

    2024-04-28 20:46:01       11 阅读
  5. [GN] 车300笔试记

    2024-04-28 20:46:01       10 阅读
  6. Linux制作docker镜像

    2024-04-28 20:46:01       12 阅读
  7. 前端初学者必读的 Web Workers指南

    2024-04-28 20:46:01       11 阅读