• 木有
    10个月前
    27 | SQL UNIQUE 约束

    SQLUNIQUE约束SQLUNIQUE约束UNIQUE约束唯一标识数据库表中的每条记录。UNIQUE和PRIMARYKEY约束均为列或列集合提供了唯一性的保证。PRIMARYKEY拥有自动定义的UNIQUE约束。请注意,每个表可以有多个UNIQUE约束,但是每个表只能有一个PRIMARYKEY约束。SQLUNIQUEConstraintonCREATETABLE下面的SQL在“Persons”表

  • 木有
    10个月前
    29 | SQL FOREIGN KEY 约束

    SQLFOREIGNKEY约束SQLFOREIGNKEY约束一个表中的FOREIGNKEY指向另一个表中的PRIMARYKEY。让我们通过一个例子来解释外键。请看下面两个表:“Persons”表:Id_PLastNameFirstNameAddressCity1AdamsJohnOxfordStreetLondon2BushGeorgeFifthAvenueNewYork3CarterThomas

  • ph.w
    ph.w 1年前
    Go 语言开源发布 9 周年!社区贡献指数创新高

    11月10日,Go语言刚过完它9岁的生日。Go社区发表了一篇博客记录了它一年的成长,并有多项数据显示,Go语言受到了广大开发者的喜欢。部分数据如下:喜爱程度StackOverflow的2018年开发者调查显示,Go在最受欢迎和最期待学习的语言榜中,都排在前5名的位置,似乎表明用过的人都说好,没用过的都想用?在ActiveState的2018年开发者调查中,Go占据了榜首,36%的用户回应他们使用G

  • 木有
    10个月前
    6 | SQL ORDER BY 子句

    SQLORDERBY子句ORDERBY语句用于对结果集进行排序。ORDERBY语句ORDERBY语句用于根据指定的列对结果集进行排序。ORDERBY语句默认按照升序对记录进行排序。如果您希望按照降序对记录进行排序,可以使用DESC关键字。原始的表(用在例子中的):Orders表:CompanyOrderNumberIBM3532School2356Apple4698School6953实例1以字母

  • 木有
    10个月前
    28 | SQL PRIMARY KEY 约束

    SQLPRIMARYKEY约束SQLPRIMARYKEY约束PRIMARYKEY约束唯一标识数据库表中的每条记录。主键必须包含唯一的值。主键列不能包含NULL值。每个表都应该有一个主键,并且每个表只能有一个主键。SQLPRIMARYKEYConstraintonCREATETABLE下面的SQL在“Persons”表创建时在“Id_P”列创建PRIMARYKEY约束:MySQL:CREATETAB

  • ali-leizi
    ali-leizi 12个月前
    6 | Docker Dockerfile

    Dockerfile是一个包含用于组合映像的命令的文本文档。可以使用在命令行中调用任何命令。Docker通过读取Dockerfile中的指令自动生成映像。dockerbuild命令用于从Dockerfile构建映像。可以在dockerbuild命令中使用-f标志指向文件系统中任何位置的Dockerfile。$dockerbuild-f/path/to/a/DockerfileDockerfile文

  • 木有
    10个月前
    20 | SQL FULL JOIN 关键字

    SQLFULLJOIN关键字SQLFULLJOIN关键字只要其中某个表存在匹配,FULLJOIN关键字就会返回行。FULLJOIN关键字语法SELECTcolumn_name(s)FROMtable_name1FULLJOINtable_name2ONtable_name1.column_name=table_name2.column_name注释:在某些数据库中,FULLJOIN称为FULLOU

  • ph.w
    ph.w 1年前
    开源社区行为准则风波不断,SQLite 遭开发者抵制

    距离Linux社区因采用COC行为准则而被贡献者威胁要撤销代码的事件不到一个月,关系数据库管理系统SQLite昨日也因为其社区行为准则而被许多用户批判和吐槽,甚至表示不会再以任何方式参与该社区。SQLite的行为准则包含72条规则,其中包含许多令人啼笑皆非的内容,比如:像爱自己那样爱邻居、不要谋杀、不要通奸、不要偷窃、要拜访病人、要解救穷人、不要裸奔……许多人乍一看会认为这是一个奇怪的恶搞文档,但

  • 木有
    10个月前
    37 | SQL Date 函数

    SQLDate函数SQL日期当我们处理日期时,最难的任务恐怕是确保所插入的日期的格式,与数据库中日期列的格式相匹配。只要数据包含的只是日期部分,运行查询就不会出问题。但是,如果涉及时间,情况就有点复杂了。在讨论日期查询的复杂性之前,我们先来看看最重要的内建日期处理函数。MySQLDate函数下面的表格列出了MySQL中最重要的内建日期函数:函数描述[NOW()][1]返回当前的日期和时间[CURD

  • 木有
    10个月前
    24 | SQL CREATE TABLE 语句

    SQLCREATETABLE语句CREATETABLE语句CREATETABLE语句用于创建数据库中的表。SQLCREATETABLE语法CREATETABLE表名称(列名称1数据类型,列名称2数据类型,列名称3数据类型,....)数据类型(data_type)规定了列可容纳何种数据类型。下面的表格包含了SQL中最常用的数据类型:数据类型描述integer(size)int(size)smalli

  • 木有
    10个月前
    30 | SQL CHECK 约束

    SQLCHECK约束SQLCHECK约束CHECK约束用于限制列中的值的范围。如果对单个列定义CHECK约束,那么该列只允许特定的值。如果对一个表定义CHECK约束,那么此约束会在特定的列中对值进行限制。SQLCHECKConstraintonCREATETABLE下面的SQL在“Persons”表创建时为“Id_P”列创建CHECK约束。CHECK约束规定“Id_P”列必须只包含大于0的整数。M

  • 木有
    10个月前
    33 | SQL 撤销索引、表以及数据库

    SQL撤销索引、表以及数据库通过使用DROP语句,可以轻松地删除索引、表和数据库。SQLDROPINDEX语句我们可以使用DROPINDEX命令删除表格中的索引。用于MicrosoftSQLJet(以及MicrosoftAccess)的语法:DROPINDEXindex_nameONtable_name用于MSSQLServer的语法:DROPINDEXtable_name.index_name用

  • 木有
    10个月前
    14 | SQL BETWEEN 操作符

    SQLBETWEEN操作符BETWEEN操作符在WHERE子句中使用,作用是选取介于两个值之间的数据范围。BETWEEN操作符操作符BETWEEN…AND会选取介于两个值之间的数据范围。这些值可以是数值、文本或者日期。SQLBETWEEN语法*SELECTcolumn_name(s)FROMtable_nameWHEREcolumn_nameBETWEENvalue1ANDvalue2原始的表(在

  • 木有
    9个月前
    39 | SQL NULL 函数

    SQLNULL函数SQLISNULL()、NVL()、IFNULL()和COALESCE()函数请看下面的“Products”表:P_IdProductNameUnitPriceUnitsInStockUnitsOnOrder1computer69925152printer365363telephone28015957假如“UnitsOnOrder”是可选的,而且可以包含NULL值。我们使用如下S

  • ph.w
    ph.w 1年前
    新一期全球超级计算机榜单公布,中国制造占45%

    新一期全球超级计算机500强榜单12日在美国达拉斯发布,美国超级计算机“顶点”蝉联冠军,中国超算上榜总数仍居第一,且数量比上期进一步增加。全球超算500强榜单每半年发布一次。本次新榜单显示,美国能源部下属橡树岭国家实验室开发的“顶点”再次登顶,并扩大了领先优势,其浮点运算速度从半年前的每秒12.23亿亿次增加到每秒14.35亿亿次。上期名列第三、由美能源部下属劳伦斯利弗莫尔国家实验室开发的“山脊”

  • 木有
    10个月前
    19 | SQL RIGHT JOIN 关键字

    SQLRIGHTJOIN关键字SQLRIGHTJOIN关键字RIGHTJOIN关键字会右表(table_name2)那里返回所有的行,即使在左表(table_name1)中没有匹配的行。RIGHTJOIN关键字语法SELECTcolumn_name(s)FROMtable_name1RIGHTJOINtable_name2ONtable_name1.column_name=table_name2.

  • 木有
    9个月前
    38 | SQL NULL 值

    SQLNULL值NULL值是遗漏的未知数据。默认地,表的列可以存放NULL值。本章讲解ISNULL和ISNOTNULL操作符。SQLNULL值如果表中的某个列是可选的,那么我们可以在不向该列添加值的情况下插入新记录或更新已有的记录。这意味着该字段将以NULL值保存。NULL值的处理方式与其他值不同。NULL用作未知的或不适用的值的占位符。注释:无法比较NULL和0;它们是不等价的。SQL的NULL

  • ph.w
    ph.w 2个月前
    golang中的加密方式总结

    项目里要用到aes加密解密,我用go写一个服务实现加密解密。发现golang的crypto默认支持CBC模式,这个不用管,反正我的项目加密解密都是通过go写的服务来实现的。关于密码学当前我们项目中常用的加解密的方式无非三种.对称加密,加解密都使用的是同一个密钥,其中的代表就是AES非对加解密,加解密使用不同的密钥,其中的代表就是RSA签名算法,如MD5、SHA1、HMAC等,主要用于验证,防止信息