西维蜀黍

【HTTP】HTTP 请求方法(Methods)

  ...


【SQL】约束(Constraints)

NOT NULL - 强制列不接受 NULL 值

在默认的情况下,表的列接受 NULL 值。NOT NULL 约束强制列不接受 NULL 值。

NOT NULL 约束强制字段始终包含值。这意味着,如果不向字段添加值,就无法插入新记录或者更新记录。

下面的 SQL 强制 “ID” 列、 “LastName” 列以及 “FirstName” 列不接受 NULL 值:

实例

CREATE TABLE Persons (
    ID int NOT NULL,
    LastName varchar(255) NOT NULL,
    FirstName varchar(255) NOT NULL,
    Age int
);

添加 NOT NULL 约束

在一个已创建的表的 “Age” 字段中添加 NOT NULL 约束如下所示:

实例

ALTER TABLE Persons MODIFY Age int NOT NULL;

删除 NOT NULL 约束

在一个已创建的表的 “Age” 字段中删除 NOT NULL 约束如下所示:

实例

ALTER TABLE Persons MODIFY Age int NULL;
  ...


【MySQL】常用 SQL 语句(Common SQL)- 创建 + 修改

Databases

CREATE - 创建DB

create database db_nane DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
  ...


【Network】IPv4 地址

  ...


【Algorithm】算法思想 - 二分法(Dichotomy)

二分法题型一

二分位置 之 OOXX,一般会给你一个数组,让你找数组中第一个/最后一个满足某个条件的位置:OOOOOOO…OOXX….XXXXXX。

  • Leetcode - 278 First Bad Version
  • Lintcode - 159 Find Minimum in Rotated Sorted Array
  • Leetcode - 74 Search a 2D Matrix
  • Lintcode - 61 Search for a Range
  ...