标签为 "sql" 的存档

简单统计SQLSERVER用户数据表大小(包括记录总数和空间占用情况)

在SQLSERVER,简单的组合sp_spaceused和sp_MSforeachtable这两个存储过程,可以方便的统计出用户数据表的大小,包括记录总数和空间占用情况,非常实用,在SqlServer2K和SqlServer2005中都测试通过。

/*
1. exec sp_spaceused ‘

sql学习笔记(二)

11.数据插入

INSERT INTO 表名1(列名1,列名2)
VALUES (值1,值2)

INSERT INTO 表名1(列名1,列名2)
SELECT (列名1,列名2) from 表2
--两个列名不一定匹配

SELECT *
INTO 目标表名
FROM 源表名;
--标准SQL

CREATE TABLE 目标表 AS
SELECT * FROM 源表;
--mysql ,oracle语法
INSERT SELECT 是导出数据 ,SELECT INTO 导入表

sql学习笔记(一)

sql 学习笔记,本文是学习《sql必知必会》记录的一些记录备忘。

1.操作符

DESC 降序
ORDER BY 必须位于最后
LIKE 操作符(仅针对文本)
select prod_name ,prod_price
from products
where prod_name like 'fish%';
:like 用于匹配多个字符,下化线(_)用于匹配单个字符,方括号([])用于匹配字符集
SELECT cust_contact
FROM customers
WHERE cust_contact LIKE '[^JM]%'
order BY cust_contact;
通配符比较一般操作时间更长,不宜多用
IN 操作符
select prod_name ,prod_price
from products
where vend_id in ('DLL01','BRS01');

SQL查询语句精华文章

一、 简单查询
简单的Transact-SQL查询只包括选择列表、FROM子句和WHERE子句。它们分别说明所查询列、查询的
表或视图、以及搜索条件等。
例如,下面的语句查询testtable表中姓名为“张三”的nickname字段和email字段。

SELECT nickname,email
FROM testtable
WHERE name=’张三’

(一) 选择列表
选择列表(select_list)指出所查询列,它可以是一组列名列表、星号、表达式、变量(包括局部变
量和全局变量)等构成。

1、选择所有列
例如,下面语句显示testtable表中所有列的数据:

引用
SELECT *
FROM testtable

Feed