sql
hmjpan
这个作者很懒,什么都没留下…
展开
-
NULL的特殊性
运算时注意所有包含NULL的计算,结果全为NULL。无论:4+NULLNULL/0比较时不能对NULL使用比较运算符想要取出表中NULL的数据需要:WHERE 字段 IS NULL;不能通过=取出....原创 2019-11-29 21:28:50 · 254 阅读 · 0 评论 -
pgsql——修改表
删除delete和truncate函数,其中delete属于标志sql的删除语法区别:truncate只能删除表中所有的文件,速度快TRUNCATE <表名>;delete删除的对象为记录,不能删除表或者列,因此不能用GROUP BY,HAVING 和ORDER BY。DELETE FROM <表名>WHERE <条件>;...原创 2019-11-29 21:17:50 · 695 阅读 · 0 评论 -
范式理论和多维模型
范式理论构造数据库必须遵循一定的规则,即范式。范式是符合某一种级别的关系模式的集合。关系数据库中的关系必须满足一定的要求,即满足不同的范式。目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、第四范式(4NF)、第五范式(5NF)和第六范式(6NF)。满足最低要求的范式是第一范式(1NF),数据库只需满足第三范式(3NF)就行了。作用使结构更合理...原创 2019-11-25 16:45:38 · 803 阅读 · 0 评论 -
pgsql——查询常用
sudo -u postgres psql主要与MySQL区别:连接数据库, 默认的用户和数据库是postgrespsql -U user -d dbname切换数据库,相当于mysql的use dbname(注意无分号 )\c dbname列举数据库,相当于mysql的show databases\l列举表,相当于mysql的show tables\dt...原创 2019-11-24 08:27:53 · 1127 阅读 · 0 评论