易截截图软件、单文件、免安装、纯绿色、仅160KB

SQL省市区三级表 说声谢谢再拿

-- 表的结构 area
DROP TABLE  area;
CREATE TABLE  area (
  id int NOT NULL ,
  areaID int NOT NULL,
  area varchar(200) NOT NULL,
  fatherID int NOT NULL,
  PRIMARY KEY  (id)
)
DROP TABLE city;
CREATE TABLE  city select
  id int NOT NULL ,
  cityID int NOT NULL,
  city varcharselect 200) NOT NULL,
  fatherID int NOT NULL,
  PRIMARY KEY  select id)
)
--
-- 导出表中的数据 city
--
-- --------------------------------------------------------
--
-- 表的结构 province
--
DROP TABLE  province;
CREATE TABLE province select
  id int NOT NULL ,
  provinceID int NOT NULL,
  province varcharselect 200) NOT NULL,
  PRIMARY KEY  select id))
insert  province(id,provinceID,province)
 select 1,110000,'北京市' union
 select 2,120000,'天津市' union
 select 3,130000,'河北省' union
 select 4,140000,'山西省' union
 select 5,150000,'内蒙古自治区'union
select 6,210000,'辽宁省' union
select 7,220000,'吉林省' union
select 8,230000,'黑龙江省' union
select 9,310000,'上海市' union
select 10,320000,'江苏省' union
select 11,330000,'浙江省' union
select 12,340000,'安徽省' union
select 13,350000,'福建省' union
select 14,360000,'江西省' union
select 15,370000,'山东省' union
select 16,410000,'河南省' union
select 17,420000,'湖北省' union
select 18,430000,'湖南省' union
select 19,440000,'广东省' union
select 20,450000,'广西壮族自治区' union
select 21,460000,'海南省' union
select 22,500000,'重庆市' union
select 23,510000,'四川省' union
select 24,520000,'贵州省' union
select 25,530000,'云南省' union
select 26,540000,'西藏自治区' union
select 27,610000,'陕西省' union
select 28,620000,'甘肃省' union
select 29,630000,'青海省' union
select 30,640000,'宁夏回族自治区' union
select 31,650000,'新疆维吾尔自治区' union
select 32,710000,'台湾省' union
select 33,810000,'香港特别行政区' union
select 34,820000,'澳门特别


相关文档:

SQL Server数据库设计表和字段的经验

转自:http://tech.ddvip.com/2007-05/117955341625057.html
检查各种变化
  我在设计数据库的时候会考虑到哪些数据字段将来可能会发生变更。比方说,姓氏就是如此(注意是西方人的姓氏,比如女性结婚后从夫姓等)。所以,在建立系统存储客户信息时,我倾向于在单独的一个数据表里存储姓氏字段,而且还附加起始日和终止 ......

SQL 设计模式

1、SQL是一种说明性语言,不是过程化语言。类似“检索->检查->插入->更新”的过程化步骤的顺序是没有意义的。应该以行集的方式思考,以描述一个逻辑的语言方式思考。
2、在设计数据库表字段时,一个行描述应该包含一个事实,而且是全部事实。例如考勤卡的设计,
不要设计为:[ userId, puchTime, even ......

sql 给表添加描述

加上表名和表描述后执行以下存储过程,即可为表添加描述
EXEC

sys.sp_addextendedproperty @name=
N'MS_Description'
,

@value=
N'表描述
'
,
@level0type=
N'SCHEMA'
,

@level0name=
N'dbo'
,

@level1type=
N'TABLE'
,

@level1name=
N'表名'
......

比较两条SQL语句运行时间

create   proc   dbo.PROC_SQL_COMP   @sql1   varchar(8000),@sql2   varchar(8000),@t   int  
  as  
  /*  
  调用:exec   dbo.PROC_SQL_COMP   @sql1='',@sql2='',@t=5 & ......

Oracle 查询并删除重复记录的SQL语句


查询及删除重复记录的SQL语句
1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断
select * from people
where peopleId in (select   peopleId from   people group by   peopleId having count(peopleId) > 1)
 
2、删除表中多余的重复记录,重复记录是 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号