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

学做网站看那个网优化的意思

学做网站看那个网,优化的意思,视频网站app怎么做的,杭州建设主管部门的网站文章目录 1. 创建表(CREATE TABLE)1.1. 创建表的基本语法:1.2. 示例:创建学生信息表 2. 数据类型2.1. 常用的数据类型: 3. 表约束3.1. 常见约束类型:3.2. 示例:添加约束条件3.3. 修改表添加约束…

文章目录

  • 1. 创建表(CREATE TABLE)
    • 1.1. 创建表的基本语法:
    • 1.2. 示例:创建学生信息表
  • 2. 数据类型
    • 2.1. 常用的数据类型:
  • 3. 表约束
    • 3.1. 常见约束类型:
    • 3.2. 示例:添加约束条件
    • 3.3. 修改表添加约束:
  • 4. 总结

MySQL的配置与登录有很多大佬已经发过相关详细文章,我就不做过多赘述,这里只是对个人MySQL数据库的学习做一个记录。

1. 创建表(CREATE TABLE)

1.1. 创建表的基本语法:

CREATE TABLE 表名 (字段1 数据类型 [约束条件],字段2 数据类型 [约束条件],...[表级约束]
);
  • CREATE TABLE:用于创建新表。
  • 字段名:定义表的每个列。
  • 数据类型:指定字段存储的数据类型(如整数、字符串、日期等)。
  • 约束条件:可以为字段设置约束,如 NOT NULLDEFAULTUNIQUE 等。

1.2. 示例:创建学生信息表

CREATE TABLE student (student_id INT NOT NULL PRIMARY KEY,  -- 学生ID,主键且不能为空name VARCHAR(100) NOT NULL,           -- 姓名,不能为空age INT,                             -- 年龄,可为空birth_date DATE,                     -- 生日,日期格式gpa DECIMAL(3,2)                     -- GPA,带两位小数
);
  • student_id:整数类型,作为主键,不能为空。
  • name:字符串类型(最大100字符),不能为空。
  • age:整数类型,允许为空。
  • birth_date:日期类型,用于存储出生日期。
  • gpa:小数类型,最多3位数字,其中2位为小数。

2. 数据类型

2.1. 常用的数据类型:

  • INT :用于存储整数(没有小数部分)。如 student_id INT
  • VARCHAR(n) :用于存储变长字符串,n 指定最大字符数。适用于存储姓名、地址等文本数据。
  • DATE :用于存储日期,格式为 YYYY-MM-DD,例如 2025-01-01
  • DECIMAL(p, s) :用于存储精确的小数,p 是总位数(包括整数部分和小数部分),s 是小数部分的位数。如DECIMAL(3, 2)表示最多三位数字,两位小数。

2.2. 示例数据类型与字段:

CREATE TABLE example (column1 INT,             -- 整数类型column2 VARCHAR(50),     -- 可变长字符串,最大50字符column3 DATE,            -- 日期column4 DECIMAL(5, 2)    -- 小数类型,最多5位,2位小数
);

3. 表约束

3.1. 常见约束类型:

  • NOT NULL:确保字段不能为空。
  • DEFAULT:为字段提供默认值,如果插入数据时未提供该字段的值,数据库会使用默认值。
  • UNIQUE:确保字段的值唯一,不能重复。
  • PRIMARY KEY:指定字段为主键,主键是唯一且不能为空。
  • FOREIGN KEY:用于指定外键约束,确保字段值存在于另一个表的主键或唯一字段中。

3.2. 示例:添加约束条件

CREATE TABLE student (student_id INT NOT NULL PRIMARY KEY,       -- 主键且不能为空name VARCHAR(100) NOT NULL,                -- 姓名不能为空age INT DEFAULT 18,                        -- 年龄默认值为18email VARCHAR(100) UNIQUE                 -- 邮箱必须唯一
);
  • student_id:作为主键,不能为空。
  • name:不能为空。
  • age:默认值为18,如果插入时没有指定年龄,系统自动填充18。
  • email:邮箱字段确保每个邮箱地址唯一,不能重复。

3.3. 修改表添加约束:

如果已经创建了表,可以使用 ALTER TABLE 添加或修改字段约束。例如,添加一个NOT NULL约束:

ALTER TABLE student ADD CONSTRAINT CONSTRAINT_NAME CHECK (age > 0);

4. 总结

  • 表创建:使用 CREATE TABLE 语句来创建表并定义字段及其数据类型。
  • 数据类型:常见数据类型包括 INTVARCHARDATEDECIMAL
  • 表约束:通过使用 NOT NULLDEFAULTUNIQUE 等约束条件来确保数据的完整性和一致性。
http://www.dtcms.com/wzjs/487776.html

相关文章:

  • 一站式做网站开发学生没钱怎么开网店
  • 番禺网站建设制作2345网址大全
  • 网站上的二维码怎么做的百度输入法免费下载
  • wordpress 网格主题成都官网seo费用
  • 盐城做网站的哪家公司好北京计算机培训机构前十名
  • ss永久免费服务器seo的方法
  • 网站点击排名南昌搜索引擎优化
  • 广州营销网站建设外国网站的浏览器
  • 媒体网站2022最新引流推广平台
  • wordpress+网站白屏怎么找到精准客户资源
  • 服务器不稳定 如何让百度重新收录网站自助建站工具
  • 海口做网站公司那家好短视频营销成功案例
  • 深圳网站设计公司专业吗seo是什么职位的简称
  • 厦门建站系统建设免费注册推广网站
  • 网站页面下沉的特效代码如何做网站推广
  • 网络运营一个月工资seo黑帽教程视频
  • 中企动力 做网站 怎么样网站可以自己建立吗
  • 有哪些网站是做红酒批发的单页网站排名优化
  • 网站宜昌网站站点查询
  • 深圳网站制作首选灵点网络市场营销方案
  • 网站的功能规范seo营销名词解释
  • 雅布设计公司关键词自动优化
  • 东莞阳光网站seo教学视频教程
  • 中国制造网是b2b还是b2c如何分步骤开展seo工作
  • 网站模版免费下载临沂网站建设优化
  • 太原做网站排名刚刚北京传来重大消息
  • 淮安做网站.哪家网络公司好?搜索引擎推广和优化方案
  • 跨境电商平台有哪些分类河北seo推广公司
  • 垣宝建设工程集团网站信阳seo
  • 网站服务器租赁合同免费seo网站诊断