1. MySQL支持enum和set类型,SQL Server不支持; 2. MySQL不支持nchar、nvarchar、ntext类型; 3. MySQL数据库的递增语句是AUTO_INCREMENT,而MS SQL…
分类:SQL
iOS中的sql语句写法
-- SQL语法 -- 1.注释 /*注释多行*/ -- 注释单行 -- 2.不区分大小写 -- 3.每条语句后必须加分号 -- 4.字符串使用单引号括起来 -- 5.字段类型:text->字符串类型 intege…
SQL语句预编译
SQL语句预编译 一、预编译的SQL语句处理 预编译语句PreparedStatement 是java.sql中的一个接口,它是Statement的子接口。通过Statement对象执行SQL语句时,需要将SQL语句发送…
Mysql联合索引最左匹配原则
前言 之前在网上看到过很多关于mysql联合索引最左前缀匹配的文章,自以为就了解了其原理,最近面试时和面试官交流,发现遗漏了些东西,这里自己整理一下这方面的内容。 最左前缀匹配原则 在mysql建立联合索引时会遵循最左前…
查询整个数据库的sql语句
1.Oracle: select table_name from user_tab_columns where COLUMN_NAME= ‘SAL’—查询数据库内所有包含s…
sql注入--入门篇
这里先推荐一下适合SQL注入入门的资源: sqli-labs环境搭建: https://github.com/Audi-1/sqli-labs MySQL注入天书(推荐): http://www.cnblogs.com/…
sql处理百万级以上的数据提高查询速度的方法
处理百万级以上的数据提高查询速度的方法: 1.应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。 2.对查询进行优化,应尽量避免全表扫描,首先…
在SQL Server中实现 Limit m, n 的功能
在MySQL中,可以用 Limit 来查询第 m 列到第 n 列的记录,例如: select * from tablename limit m, n 但是,在SQL Server中,不支持 Limit 语句。怎么办呢? …
高效的SQLSERVER分页查询(推荐)
Sqlserver数据库分页查询一直是Sqlserver的短板,闲来无事,想出几种方法,假设有表ARTICLE,字段ID、YEAR…(其他省略),数据53210条(客户真实数据,量不大),分页查询每页30条,…
SQL高级查询--集合操作符
集合操作符可以将两个或多个查询返回的行组合起来,以下表给出了4种集合操作符 &n…
SQL语句级联删除
本文转载自:编程论坛:SQL级联删除怎么做? 修改一下外键,下面是个例子:alter table 表名add constraint 外键名foreign key(字段名) references 主表名(字段名)on de…
数据库系统概念学习 04. SQL进阶
继续SQL的深入学习,涉及到SQL查询的复杂形式、视图定义、事务、完整性约束和权限。 1. join表达式 在之前有讲过natural join,因避免遍历计算笛卡尔积而相比较传统的where子句效率更高;在指定关注的属…