1.不要在经常进行DML操作的表上建立索引; 2.不要在小表上建立索引,索引数目应适度控制,而非数量越多越好; 3.应删除很少被使用或不合理的索引。 6.5数据操作语句(DML) 1.插入记录时,应注意字段与值一一对应,缺省字段将赋空值null。所有DML操作需执行事务提交语句commit方能真正更新数据。带子查询插入的语法为:insert into表名(字段列表) select值列表 from dual where not exists (select字段 from表名 where条件); 2.更新记录时,应使用update语句,确保字段值不为空。注意,判断字段值是否为空应使用“is”,而非“=”。 3.删除记录时,应使用delete语句,并根据条件筛选需要删除的数据。 6.5.1约束约束(constraint):完整性约束条件强制执行数据表上的一些数据校验规则。DML操作时,数据需符合约束条件,否则不执行相关语句。约束类型包括非空约束(not null)、唯一性约束(unique)、主键约束(primary key)、外键约束(foreign key)和检查约束(check)。非空约束确保字段值不为空,插入或更新操作时字段需赋有效值。
在小表上建索引的注意事项
相关推荐
Hadoop开发注意事项
Hadoop运行一个Map/Reduce作业称为Job。
源数据存储于HDFS中。
Map阶段结果存储于本地文件系统。
计算结果存储于HDFS中。
Map/Reduce框架基于键值对运作,输入和输出均为键值对形式。
默认键值分隔符为制表符(t)。
Redis
17
2024-05-13
MySQL学习注意事项PPT
MySQL学习时的注意事项包括使用tread和write选项施加表级读锁或写锁。MySQL客户端A可以使用lock tables命令同时为多个表施加表级锁,期间不能对未锁定的表进行更新或查询操作,否则将抛出错误信息“表未被锁定”。在MyISAM表中,表级锁的应用需特别注意。
MySQL
18
2024-08-09
Java Web 开发注意事项
注意虚拟化数据
其他注意事项(待补充)
SQLite
19
2024-04-29
SQL Server 2008安装注意事项
安装SQL Server 2008时,有人认为需要先安装VS200x或者先安装SQL,但实际上安装顺序并不重要。经过测试,各种安装顺序均无问题。
SQLServer
11
2024-07-29
ER画图软件安装注意事项
在使用ER画图软件时,破解版的版本可能在安装过程中被防火墙拦截,导致安装失败。建议在安装前暂时关闭防火墙,或将安装程序加入防火墙白名单,以保证安装顺利完成。
MySQL
14
2024-10-28
打印注意事项与文档要求
打印时需注意的问题:文档若含有“填写要求”页,打印在封面背面(审题表、任务书、开题报告)。除前期材料目录、中期检查表、外文翻译封面单独成页外,其他文档均双面打印。外文翻译的附件2必须另起一页打印。常用字体的打印错误需特别注意。
Oracle
6
2024-11-03
Oracle绑定变量优化注意事项
绑定变量的坑啊,真不是吓唬你。Oracle的 SQL 优化里,这块算是“老大难”了。你要是还在用cursor_sharing = force或者similar来偷懒,那可得打住,容易把性能搞砸。用绑定变量是为了少重编译、节省资源,但用错方式,反而事倍功半。建议老老实实写绑定逻辑,别全指望数据库替你擦屁股。
Oracle
0
2025-06-13
注意事项初学SQL必备资源
对于刚接触 SQL 的小伙伴,掌握一些基础的注意事项挺重要的。,SQL 语句的大小写是不区分的,你写成大写还是小写,数据库都能识别。但是,语句最好分多行书写,避免一行塞太多内容。哦,顺便提醒一下,虽然大小写不敏感,但不建议把多条语句写在一行上,这样会影响代码的可读性和后期维护。
另外,不同的数据库在大小写敏感性上还是有些区别的,比如 MySQL、PLSQL 和 Oracle 的方式就不同。你可以参考一些相关文章来深入了解这些细节,这样在实际开发中会更得心应手。
MySQL
0
2025-08-15
SQL JOIN使用注意事项
5.JOIN(結合)での注意事項
JOINを行う場合はANSI/ISO標準の書き方で記述してください。理由は結合条件と選択条件をSQLの記述から読みやすくするためです。
結合操作:- JOIN、LEFT JOIN、RIGHT JOIN、FULL OUTER JOIN等
結合条件:- 2つのテーブルを結合する条件を記述します(結合条件をWHERE文節に記述しない)。
例:
SELECT TAB_A.COL1, TAB_B.COL2
FROM TAB_A LEFT JOIN TAB_B
ON TAB_A.COL3 = TAB_B.COL3
WHERE TAB_A.COL4 = 'AA';
注:O
Oracle
12
2024-11-04