IEC60664-3-2016低压系统内设备的绝缘配合第3部分用于污染防护的涂层、封装或模塑的使用EC60664-3:2016|EC2016
Figure 1- Scratch-resistance test for protecting layers
Figure C. 1-Configuration of the test specimen
23
Figure C 2-Configuration of lands and adjacent conductors
24
Table 1- Min
本文实例讲述了MySQL常用的建表、添加字段、修改字段、添加索引SQL语句写法。分享给大家供大家参考,具体如下:
建表:
DROP TABLE IF EXISTS bulletin;
CREATE TABLE bulletin(
id INT NOT NULL PRIMARY KEY AUTO_INCREMENT, # 主键
uid INT(11) NOT NULL DEFAULT 0, # 创建者id
context VARCHAR(600) NOT NULL DEFAULT '',
一直以来,大家认为exists比in速度快,其实是不准确的。且看接下来的具体分析:in其实是将外表和内表进行hash join,exists是先对外表进行loop操作,然后每次loop后再对内表进行查询。
如果两张表大小差不多,那么exists和in的效率差不多。
例如: 一张大表为A,一张小表B
一、第一种情况
select * from A where mm in (select mm from B)
效率高,这里用到的是大表A上的索引
select * from B exists (s
select * from A where id in (select id from B);
select * from A where exists (select 1 from B where A.id=B.id);
对于以上两种情况,in是在内存里遍历比较,而exists需要查询数据库,所以当B表数据量较大时,exists效率优于in。
1、select * from A where id in (select id from B);
in()只执行一次,它查出B表中的所有id字段并缓存
几个平常用的mysql函数,MySql判断汉字、日期、数字的具体函数分享给大家,具体内容如下
1.判断字符串是否为汉字 返回值:1-汉字 0-非汉字
DROP FUNCTION IF EXISTS fc_is_hanzi;
CREATE FUNCTION fc_is_hanzi(
p_str VARCHAR(1024)
)
RETURNS int(11)
NOT DETERMINISTIC
SQL SECURITY DEFINER
COMMENT '检查字符串是否为汉字'
BE
创建测试表 代码如下: CREATE TABLE t ( v VARCHAR(100) NOT NULL ) ENGINE INNODB DEFAULT CHARSET=utf8; 创建定时器 调用的存储过程 DELIMITER $$ DROP PROCEDURE IF EXISTS e_test $$ CREATE PROCEDURE e_test() BEGIN INSERT INTO t VALUES(‘1’); END $$ DELIMITER ; 要使定时起作用 MySQL的常量GL
NOT IN、JOIN、IS NULL、NOT EXISTS效率对比 语句一:select count(*) from A where A.a not in (select a from B) 语句二:select count(*) from A left join B on A.a = B.a where B.a is null 语句三:select count(*) from A where not exists (select a from B where A.a = B.a) 知道以上三
【3.60】查询所有选修了1号课程的学生姓名。
SELECT Sname
FROM Student
WHERE EXISTS
(SELECT *
FROM SC
WHERE Sno=Student.Sno AND Cno='1');
带有EXIST谓词的子查询。带IN谓词,ANY和ALL 谓词的子查询都能用EXIST子查询等价替换但是有些EXIST子查询不能被其他形式子查询替代。
此查询是相关子查询。在学生表中依次取元组的Sno值,在SC表中查询Sno值等于