分类: 编程

4 篇文章

以Python为例说明字符串和字节串的区别及应用
什么是字符串 字符串(string)是由字符(character)构成的序列(sequence)。例如abc北京就是由a、b、c、北、京构成的一个字符串。 什么是字节串 计算机中所有的东西都需要数值来表示,字符也不例外。每个字符需要若干个字节表示(取决于编码的方案)。P.S. 字节是最小的存储单位。 例如,采用 UTF-8 编码,上述五个字符对应的…
SQL 中更新或修改主键的值
问题导入 我们应该选取相对固定的属性作为主键,也就是说主键的值轻易不要更改。但是凡事皆有例外,有时候确实需要更改主键的值,比如学生的学号录入错了,且已经录入了成绩,如果直接修改学号的值,会因为外键约束的原因无法修改。 具体来说,我们考虑三个表: 学生表 s,其中的属性有学号 sno(主键),姓名 sname,性别 sex 课程表 c,其中的属性有课…
SQL 中含 exists 的嵌套查询
什么是 SQL 中的嵌套查询 SQL 中的嵌套查询就是一个 select-from-where 语句套在另一个查询语句中。 P.S. select-from-where 子句讲解 执行过程首先将 from 中的多张表通过笛卡尔积变成一张表(若只有一张表就用该表),依次拿出这张表的一个元组,去执行 where 中的判断,如果判断结果为 true 则将…