文档库 最新最全的文档下载
当前位置:文档库 › 数据库的各种代码

数据库的各种代码

数据库的各种代码
数据库的各种代码

SQL分类:

DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE)

DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT)

DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)

首先,简要介绍基础语句:

1、创建数据库

CREATE DATABASE database-name

2、删除数据库

drop database dbname

3、备份sql server

--- 创建备份数据的 device

USE master

EXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat'

--- 开始备份

BACKUP DATABASE pubs TO testBack

4、创建新表

create table tabname(col1 type1 [not null] [primary key],col2 type2 [not null],..) 根据已有的表创建新表:

A:create table tab_new like tab_old (使用旧表创建新表)

B:create table tab_new as select col1,col2… from tab_old definition only

5、删除新表:drop table tabname

6、增加一个列:Alter table tabname add column col type

注:列增加后将不能删除。DB2中列加上后数据类型也不能改变,唯一能改变的是增加varchar类型的长度。

7、添加主键:Alter table tabname add primary key(col)

删除主键:Alter table tabname drop primary key(col)

8、创建索引:create [unique] index idxname on tabname(col….)

删除索引:drop index idxname

注:索引是不可更改的,想更改必须删除重新建。

9、创建视图:create view viewname as select statement

删除视图:drop view viewname

10、几个简单的基本的sql语句

选择:select * from table1 where 范围

插入:insert into table1(field1,field2) values(value1,value2)

删除:delete from table1 where 范围

更新:update table1 set field1=value1 where 范围

查找:select * from table1 where field1 like ’%value1%’ ---like的语法很精妙,查资料!

排序:select * from table1 order by field1,field2 [desc]

总数:select count * as totalcount from table1

求和:select sum(field1) as sumvalue from table1

平均:select avg(field1) as avgvalue from table1

最大:select max(field1) as maxvalue from table1

最小:select min(field1) as minvalue from table1

11、几个高级查询运算词

A: UNION 运算符

UNION 运算符通过组合其他两个结果表(例如 TABLE1 和 TABLE2)并消去表中任何重复行而派生出一个结果表。当 ALL 随 UNION 一起使用时(即 UNION ALL),不消除重复行。两种情况下,派生表的每一行不是来自 TABLE1 就是来自 TABLE2。

B: EXCEPT 运算符

EXCEPT 运算符通过包括所有在 TABLE1 中但不在 TABLE2 中的行并消除所有重复行而派生出一个结果表。当 ALL 随 EXCEPT 一起使用时 (EXCEPT ALL),不消除重复行。C: INTERSECT 运算符

INTERSECT 运算符通过只包括 TABLE1 和 TABLE2 中都有的行并消除所有重复行而派生出一个结果表。当 ALL 随 INTERSECT 一起使用时 (INTERSECT ALL),不消除重复行。注:使用运算词的几个查询结果行必须是一致的。

12、使用外连接

A、left outer join:

左外连接(左连接):结果集几包括连接表的匹配行,也包括左连接表的所有行。SQL: select a.a, a.b, a.c, b.c, b.d, b.f from a LEFT OUT JOIN b ON a.a = b.c B:right outer join:

右外连接(右连接):结果集既包括连接表的匹配连接行,也包括右连接表的所有行。C:full outer join:

全外连接:不仅包括符号连接表的匹配行,还包括两个连接表中的所有记录。

其次,大家来看一些不错的sql语句

1、复制表(只复制结构,源表名:a 新表名:b) (Access可用)

法一:select * into b from a where 1<>1

法二:select top 0 * into b from a

2、拷贝表(拷贝数据,源表名:a 目标表名:b) (Access可用)

insert into b(a, b, c) select d,e,f from b;

3、跨数据库之间表的拷贝(具体数据使用绝对路径) (Access可用)

insert into b(a, b, c) select d,e,f from b in ‘具体数据库’ where 条件

例子:..from b in '"&Server.MapPath(".")&"\data.mdb" &"' where..

4、子查询(表名1:a 表名2:b)

select a,b,c from a where a IN (select d from b ) 或者: select a,b,c from a where

a IN (1,2,3)

5、显示文章、提交人和最后回复时间

select a.title,https://www.wendangku.net/doc/5012490070.html,ername,b.adddate from table a,(select max(adddate) adddate from table where table.title=a.title) b

6、外连接查询(表名1:a 表名2:b)

select a.a, a.b, a.c, b.c, b.d, b.f from a LEFT OUT JOIN b ON a.a = b.c

7、在线视图查询(表名1:a )

select * from (SELECT a,b,c FROM a) T where t.a > 1;

8、between的用法,between限制查询数据范围时包括了边界值,not between不包括select * from table1 where time between time1 and time2

select a,b,c, from table1 where a not between 数值1 and 数值2

9、in 的使用方法

select * from table1 where a [not] in (‘值1’,’值2’,’值4’,’值6’)

10、两张关联表,删除主表中已经在副表中没有的信息

delete from table1 where not exists ( select * from table2 where table1.field1=table2.field1 )

11、四表联查问题:

select * from a left inner join b on a.a=b.b right inner join c on a.a=c.c inner join d on a.a=d.d where .....

12、日程安排提前五分钟提醒

SQL: select * from 日程安排 where datediff('minute',f开始时间,getdate())>5 13、一条sql 语句搞定数据库分页

select top 10 b.* from (select top 20 主键字段,排序字段 from 表名 order by 排序字段 desc) a,表名 b where b.主键字段 = a.主键字段 order by a.排序字段

14、前10条记录

select top 10 * form table1 where 范围

15、选择在每一组b值相同的数据中对应的a最大的记录的所有信息(类似这样的用法可以用于论坛每月排行榜,每月热销产品分析,按科目成绩排名,等等.)

select a,b,c from tablename ta where a=(select max(a) from tablename tb where tb.b=ta.b)

16、包括所有在 TableA 中但不在 TableB和TableC 中的行并消除所有重复行而派生出一个结果表

(select a from tableA ) except (select a from tableB) except (select a from tableC) 17、随机取出10条数据

select top 10 * from tablename order by newid()

18、随机选择记录

select newid()

19、删除重复记录

Delete from tablename where id not in (select max(id) from tablename group by col1,col2,...)

20、初始化表table1

TRUNCATE TABLE table1

24、DELETE语句

语法:DELETE [table.*] FROM table WHERE criteria

语法:DELETE * FROM table WHERE criteria='查询的字'

说明:table参数用于指定从其中删除记录的表的名称。

UPDATE

update a set https://www.wendangku.net/doc/5012490070.html,stname=(select https://www.wendangku.net/doc/5012490070.html,stname from b where a.id=b.id) INSERT语句

INSERT INTO EMPLOYEES VALUES

('Smith','John','1980-06-10', 'Los Angles',16,45000); SELECT语句

SELECT语句最简单的语法如下:

SELECT columns FROM tables;

25 创建存储过程

26创建触发器

27 创建函数

28 编程序

数据库及基本表的建立

一、实验目的 1、掌握SQL SERVER的查询分析器和企业管理器的使用; 2、掌握创建数据库和表的操作; 二、实验内容和要求 1、练习使用SQL语句、企业管理器(Enterprise Manager)创建数据库; 2、练习使用SQL语句、企业管理器(Enterprise Manager)创建数据库表; 三、实验主要仪器设备和材料 1.计算机及操作系统:PC机,Windows 2000/xp; 2.数据库管理系统:SQL sever 2005; 四、实验方法、步骤及结果测试 题目1、创建数据库“学生情况”: 实现代码及截图: SQL语句 create database学生情况 题目2、将数据库“学生情况”改名为“student” SQL语句 alter database学生情况modify name=student 题目3、创建基本表 SQL语句 S表: use Student create table S (Sno char(10) primary key, Sname char(10) not null, Ssex char(2) check(Ssex='男'or Ssex='女'), Ssp char(20), Sdept char(20), Sbirth datetime, Sfrom varchar(30), Schg char(10), Spa char(8) default('团员'), Snation char(8) default('汉族'), ); C表: use Student

create table C (Cno char(10) primary key, Cname char(10) unique, Tname char(8), Cdept char(20), CCredit real check(CCredit>=0and CCredit<=20), ); SC表: use Student create table Sc (Sno char(10), Cno char(10), Grade real check(Grade>=0and Grade<=100), Remark varchar(50), primary key(Sno,Cno), foreign key(Sno) references S(Sno), foreign key(Cno) references C(Cno), ); 题目4、用sql语句将C表中的ccredit改为整型 use Student /*首先手动删除约束才可以修改*/ alter table C alter column CCredit int; /*重新建立约束*/ alter table C add check(CCredit>=0and CCredit<=20); 题目5、用sql语句在“学生”表中添加一格“备注”字段remark,变长字符型,并保存结果 alter table S add remark varchar(50); 题目6. 用sql语句将“学生”表中“专业”字段数据类型改为varchar,长度为30并保存结果 alter table S alter column Ssp varchar(30); 题目7. 用sql语句删除“学生成绩”表中的“备注”字段并保存结果 alter table Sc drop column Remark; 题目8. 通过sql语句向s表中添加信息。 INSERT INTO S(Sno,Sname,Ssex,Ssp,Sdept,Sbirth,Sfrom,Schg,Spa,Snation,remark) VALUES ('001','李春刚','男','计算机应用','CS','1985-5-10','河源','','团员','汉',''); INSERT INTO S(Sno,Sname,Ssex,Ssp,Sdept,Sbirth,Sfrom,Schg,Spa,Snation,remark) VALUES ('002','东学婷','女','计算机应用','CS','1986-10-24','包头','转系','团员','蒙 ','');

行业分类及代码

代码 类别名称 说明 门类 大类 中 类 小类 A 农、林、牧、 渔业 本门类包括01~05大类 01 农业 指对各种农作物的种植 011 谷物种植 指以收获籽实为主,供人类食用的农作物的种植,如稻谷、小麦、玉米等农作物的种植 0111 稻谷种植 0112 小麦种植 0113 玉米种植 0119 其他谷物种 植 012 豆类、油料 和薯类种植 0121 豆类种植 0122 油料种植 0123 薯类种植 013 棉、麻、糖、 烟草种植 0131 棉花种植 0132 麻类种植 0133 糖料种植 指用于制糖的甘蔗和甜菜的种植 0134 烟草种植 014 蔬菜、食用 菌及园艺作物种植 0141 蔬菜种植 0142 食用菌种植

0143 花卉种植 0149 其他园艺作 物种植 015 水果种植 0151 仁果类和核 果类水果种植 指苹果、梨、桃、杏、李子等水果种植 0152 葡萄种植 0153 柑橘类种植 0154 香蕉等亚热 带水果种植 指香蕉、菠萝、芒果等亚热带水果种植 0159 其他水果种 植 016 坚果、含油果、香料和 饮料作物种植 0161 坚果种植 0162 含油果种植 指椰子、橄榄、油棕榈等的种植 0163 香料作物种 植 0169 茶及其他饮 料作物种植 017 0170 中药材种植 指主要用于中药配制以及中成药加工的药材作物的种植 019 0190 其他农业 指上述未列明的农作物种植 02 林业 021 林木育种和育苗 0211 林木育种 指应用遗传学原理选育和繁殖林木新品种核心的栽植材料的林木遗传改良活动 0212 林木育苗 指通过人为活动将种子、穗条或植物其他组织培育成苗木的活动 022 0220 造林和更新 指在宜林荒山荒地荒沙、采伐迹地、火烧迹地、疏林地、灌木林地等一切可造林的土地上通过人工造林、人工更新、封山育

数据库设计以及源代码

系统建设详细设计 1.数据库设计 管理员用户表信息: 学生用户表: 学生信息表:

班级文本50 所在班级 专业文本50 所学专业 2系统程序文件设计与编写 set Conn=server.createobject("adodb.C onn ectio n") "Provider=Microsoft .J et.OLEDB.4.0;Data Source="&server.mappath(db) %> 登陆界面代码: 代码为: <% if request("Submit")<>"" then set rs=server.createobject("adodb.recordset") 与数据库连接的代码: <% db="message.mdb" conn, ope n

sql="SELECT username,password from users where username='"&request("username")&"”' rs.ope n sql,c onn ,1,3 if rs.bof and rs.eof the n msg="错误:用户名不存在" else if rs("password")=request("password") the n Sessio n("admi n")=true resp on se.redirect "i ndex.asp?users=adm in" else msg="错误:密码不正确" end if end if rs.close set rs=no thi ng Conn, close Set conn = Noth ing end if%> 管理员

物流管理系统的SQL数据库设计(含代码)

物流管理信息系统的数据库设计 班级 xxx 系统名称:物流管理信息系统 一、需求分析 物流管理系统是为制造商和零售商设计的管理系统数据库系统,目的是: 1、实现上游制造商的信息管理。 2、实现下游零售商的信息管理。 3、实现进库与配送的信息管理。从而提高物流效率,降低物流成 本并提高企业管理化水平。经过调研分析,得到系统的如下功能需求。 (1)数据检索 1、制造商、零售商查询某一产品名称,规格和单位 输入:产品编号

输出:产品名称,产品规格,产品单位,制造商编号 2、物流中心、制造商查询某一零售商名称,联系人,地址,电话号码,网址 输入:零售商编号 输出:零售商名称,联系人,地址,电话号码,网址 3、零售商、物流中心查询某一制造商信息表 输入:制造商编号 输出:制造商名称,联系人,地址,电话号码,网址 4、物流中心、制造商、零售商查询某一产品的出库信息表 输入:仓库编号 输出:仓库编号,库名,地址,电话 5、物流中心、零售商查询某一产品的制造商和产品信息表 输入:产品编号编号 输出:制造商名称,联系人,地址,电话号码,网站,产品名称,产品名称,产品规格,产品单位 6、查询某一产品对应的物流中心编号及产品信息

输入:产品编号 输出:物流中心编号,货物价格,提取.产品编号,产品.产品名称,产品名称,产品规格,产品单位 7、制造商,零售商查询某一物流中心信息 输入:物流中心编号 输出:物理中心名称,联系人,地址,电话号码,网址 (2)数据插入 ①产品数据插入 ②制造商数据插入 ③零售商数据插入 ④物流中心数据插入 (3)数据修改 ①产品数据修改:某产品数据变化时,输入该产品编号以及需修 改的属性,完成对产品表的修改 ②制造商数据修改:某制造商数据变化时,输入该制造商编号以 及需修改的属性,完成对制造商表的修改

实验一创建数据库和表

实验一创建数据库和表 1、目的和要求 (1)了解SQL Server数据库的逻辑结构和物理结构。 (2)了解表的结构特点 (3)了解SQL Server的基本数据类型。 2、实验内容 (1)实验题目 ①创建一个新的数据库。创建用于企业管理的员工数据库,数据库名称为YGGL。 ②在创建好的数据库YGGL中创建数据表。考虑到数据库YGGL中包含员工的信息、部分信息以及员工的薪水信息,所以数据库YGGL应该包含三个表:Employees(员工自然信息)表、Departments(部门信息)表和Salary(员工薪水情况)表。 3、实验步骤 (1)在对象资源管理器中创建数据库YGGL。 (2)删除数据库YGGL。 ①界面操作删除数据库 删除数据库YGGL时,右键单击数据库,弹出菜单点击“删除”,弹出“删除对象”窗口,确认删除。 ② T-SQL语句删除数据库 在代码空白处右击鼠标,弹出菜单选择“执行(X)”或者键盘“F5”运行代码,在下方会显示运行成功。 此时在左侧“对象资管理器”中右键点击“数据库”选择刷新数据库,会发现数据库“PX”已经删除。 注意:当执行过一遍代码时,也就是执行了T-SQL语句删除数据库后再次执行代码会出现这样的警告。原因是由于执行过一遍T-SQL语句,进行操作的数据库已经被删除,不存在。 (3)使用T-SQL语句创建数据库YGGL。 新建查询后,在窗口中输入上面代码,右键代码空白处执行。然后在“对象资源管理器”中查看。如果“数据库”列表中并未列出YGGL数据库,则单击右键“数据库”,选择“刷新”选项,“数据库”列表中就会出现创建的YGGL数据库。 (4)在对象资源管理器中创建表。 ①创建表。Employees(员工自然信息)表、Departments(部门信息)表和Salary(员工薪水情况)表。 在对象资源管理器中选择创建的数据库“YGGL”,展开数据库YGGL,选择“表”,右键

SQL数据库操作步骤及代码

第2章数据库高级编程 ADO、NET就是为、NET框架而创建的,就是对ADO(ActiveX Data Objects)对象模型的扩充。ADO、NET提供了一组数据访问服务的类,可用于对Microsoft SQL Server、Oracle等数据源的一致访问。ADO、NET模型分为、NET Data Provider(数据提供程序)与DataSet数据集(数据处理的核心)两大主要部分。 、NET数据提供程序提供了四个核心对象,分别就是Connection、Command、DataReader 与DataAdapter对象。功能如表2-1所示。 表2-1 ADO、NET核心对象 2、1 SQL Server相关配置 在使用C#访问数据库之前,首先创建一个名为“chap2”的数据库,此数据库作为2、1节及2、2节中例题操作的默认数据库。然后创建数据表Products,表结构如表2-2所示。创建完毕后可录入初始化数据若干条。 表2-2 Products表表结构 上机课的操作中出现问题较多的地方。 1.身份验证方式 SQL Server 2012在安装时默认就是使用Windows验证方式的,但就是安装过后用户可随时修改身份验证方式。 启动SQL Server 2012 Management Studio,在“连接到服务器”对话框中选择“Windows

身份验证”连接服务器,连接成功后,在窗体左侧的“对象资源管理器”中右键单击服务器实例节点,并在弹出的快捷菜单中选择“属性”菜单项,系统将弹出“服务器属性”窗体,切换至“安全性”选项卡,如图2-1所示。 图2-1 “服务器属性”对话框-“安全性”选项卡 在“服务器身份验证”部分选择“SQL Server与Windows身份验证模式”选项,并单击【确定】按钮。系统将提示需要重新启动SQL Server以使配置生效,如图2-2所示。 图2-2 系统提示框 右键单击“对象资源管理器”的服务器实例节点,在弹出的快捷菜单中选择“重新启动”菜单项,SQL Server将重新启动服务,重启成功后即可使用混合验证方式登录SQL Server服务器。 2.添加登录账户 大部分初学者都习惯于使用SQL Server的系统管理员账号“sa”来登录数据库服务器,而在实际工作环境中使用sa账号登录服务器就是不合理的。因为很多情况下系统的数据库就是部署在租用的数据库服务器上的,此时数据库设计人员或编程人员都不可能具有sa账号的使用权限,因此在将身份验证方式修改为SQL Server与Windows混合验证后,需要为某应用程序创建一个专用的登录账户。其操作步骤描述如下。 (1)使用Windows身份验证登录SQL Server,在对象资源管理器中点击“安全性”节点前面的加号“+”,在展开后的“登录名”子节点上单击右键,如图2-3所示,并在弹出的快捷菜单中选择“新建登录名”选项。

世界各国国家代码简称

世界各国国家代码简称A AE-阿联酋(UNITED EMIRATES) AF-阿富汗(AFGHANISTAN) AL-阿尔巴尼亚(ALBANIA) AM-亚美尼亚(ARMENIA) AO-安哥拉(ANGOLA) AR-阿根廷(ARGENTINA) AT-奥地利(AUSTRIA) AU-澳大利亚(AUSTRALIA) AZ-阿塞拜疆(AZERBAIJAN(REPUBLIC)) B BD-孟加拉(BANGLADESH) BE-比利时(BELGIUM) BF-布基纳法索(BURKINA FASO) BG-保加利亚(BULGARIA) BH-巴林(BAHREIN) BI-布隆迪(BURUNDI) BJ-贝宁(BENIN) BL-巴勒斯坦() BN-文莱(BRUNEI DARUSSALAM) BO-玻利维亚(BOLIVIA)

BR-巴西(BRAZIL) BW-博茨瓦纳(BOTSWANA) BY-白俄罗斯(BYELORUSSIA) C CA-加拿大(CANADA) CF-中非(CENTRAL AFRICA) CG-刚果(CONGO) CH-瑞士(SWITZERLAND) CL-智利(CHILE) CM-喀麦隆(CAMEROON) CN-中国(CHINA) CO-哥伦比亚(COLOMBIA) CR-哥斯达黎加(COSTA RICA) CS-捷克(CZECH REPUBIC) CU-古巴(CUBA) CY-塞浦路斯(CYPRUS) D DE-德国(GERMANY) DK-丹麦(DENMARK) DO-多米尼加共和国(DOMINICAN REPUBLIC) DZ-阿尔及利亚(ALGERIA) E

实验一-创建数据库和表

实验一-创建数据库和表

实验一创建数据库和表 1、目的和要求 (1)了解SQL Server数据库的逻辑结构和物理结构。 (2)了解表的结构特点 (3)了解SQL Server的基本数据类型。 2、实验内容 (1)实验题目 ①创建一个新的数据库。创建用于企业管理的员工数据库,数据库名称为YGGL。 ②在创建好的数据库YGGL中创建数据表。考虑到数据库YGGL中包含员工的信息、部分信息以及员工的薪水信息,所以数据库YGGL应该包含三个表:Employees(员工自然信息)表、Departments(部门信息)表和Salary(员工薪水情况)表。 3、实验步骤 (1)在对象资源管理器中创建数据库YGGL。

(2)删除数据库YGGL。 ①界面操作删除数据库 删除数据库YGGL时,右键单击数据库,弹出菜单点击“删除”,弹出“删除对象”窗口,确认删除。 ②T-SQL语句删除数据库

在代码空白处右击鼠标,弹出菜单选择“执行(X)”或者键盘“F5”运行代码,在下方会显示运行成功。 此时在左侧“对象资管理器”中右键点击“数据库”选择刷新数据库,会发现数据库“PX”已经删除。 注意:当执行过一遍代码时,也就是执行了T-SQL语句删除数据库后再次执行代码会出现这样的警告。原因是由于执行过一遍T-SQL语句,进行操作的数据库已经被删除,不存在。 (3)使用T-SQL语句创建数据库YGGL。

新建查询后,在窗口中输入上面代码,右键代码空白处执行。然后在“对象资源管理器”中查看。如果“数据库”列表中并未列出YGGL数据库,则单击右键“数据库”,选择“刷新”选项,“数据库”列表中就会出现创建的YGGL数据库。 (4)在对象资源管理器中创建表。 ①创建表。Employees(员工自然信息)表、Departments(部门信息)表和Salary(员工薪水情况)表。 在对象资源管理器中选择创建的数据库“YGGL”,展开数据库YGGL,选择“表”,右键单击“表”在弹出的菜单中选择“新建表”。将表保存并命名为“Employees”。下面是相同方法创建的Employees(员工自然信息)表、

世界各国国家代码简称

世界各国国家代码简称 A AE-阿联酋(UNITED EMIRATES) AF-阿富汗(AFGHANISTAN) AL-阿尔巴尼亚(ALBANIA) AM-亚美尼亚(ARMENIA) AO-安哥拉(ANGOLA) AR-阿根廷(ARGENTINA) AT-奥地利(AUSTRIA) AU-澳大利亚(AUSTRALIA) AZ-阿塞拜疆(AZERBAIJAN(REPUBLIC)) B BD-孟加拉(BANGLADESH) BE-比利时(BELGIUM) BF-布基纳法索(BURKINA FASO) BG-保加利亚(BULGARIA) BH-巴林(BAHREIN) BI-布隆迪(BURUNDI) BJ-贝宁(BENIN) BL-巴勒斯坦() BN-文莱(BRUNEI DARUSSALAM) BO-玻利维亚(BOLIVIA) BR-巴西(BRAZIL) BW-博茨瓦纳(BOTSWANA) BY-白俄罗斯(BYELORUSSIA) C CA-加拿大(CANADA) CF-中非(CENTRAL AFRICA) CG-刚果(CONGO) CH-瑞士(SWITZERLAND) CL-智利(CHILE) CM-喀麦隆(CAMEROON) CN-中国(CHINA) CO-哥伦比亚(COLOMBIA) CR-哥斯达黎加(COSTA RICA) CS-捷克(CZECH REPUBIC) CU-古巴(CUBA) CY-塞浦路斯(CYPRUS) D DE-德国(GERMANY) DK-丹麦(DENMARK) DO-多米尼加共和国(DOMINICAN REPUBLIC) DZ-阿尔及利亚(ALGERIA)

行业类别及代码2019

本标准按照GB / T 1.1-2009中给出的规则起草。 与GB / T 4754-2011相比,本标准的主要变化如下: -保留了GB / T 4754-2011的主要内容,并调整了主要类别和中小型类别的项目,名称和范围; -国民经济行业分类新旧结构比较见附录A; -国民经济分类的新旧分类比较请参见附录B。 本标准是采用重新起草的方法并参照联合国统计委员会制定的所有经济活动的国际标准行业分类(修订的第四版,ISIC Rev. 4,2006年)编制的,未与ISIC Rev.4保持一致。当量。有关所有经济活动的国家经济工业分类与国际标准工业分类之间的比较,请参见附录g。 本标准由国家统计局提出。 本标准由中国标准化研究院归口。 起草单位:国家统计局和中国标准化研究院。

本标准主要起草人:程子林,雷平平,杨晓刚,王卓,曾飞,孙洪娟,孙文峰,张艳琪。 该标准的先前版本如下: ——GB / T 4754—1984,GB / T 4754—1994,GB / T 4754—2002,GB / T 4754—2011。 国民经济的行业分类(2019年修订) 1范围 本标准规定了社会经济活动的分类和代码。 本标准适用于国家统计,计划,财政,税收,工商业等宏观管理中的经济活动分类,用于信息处理和信息交换。 2术语和定义 以下术语和定义适用于本文档。 2.1行业 从事同一性质的经济活动的所有单位的集合。

2.2主要活动 当一个单位从事两种以上的经济活动时,占其单位增加值最大份额的活动称为主要活动。如果增加值不能用于确定单位的主要活动,则可以根据销售收入,营业收入或从业人员确定主要活动。 注:主要活动对应于次要活动和辅助活动。 2.3次要活动 在所有经济活动中,除主要活动外,单位还从事外部活动。 2.4辅助活动 在单位的所有活动中,它不向外界提供商品和服务。 注意:辅助活动是内部活动,以确保该单元的主要活动和辅助活动的正常运行。 2.5单位 有效开展各种经济活动的实体是划分国民经济部门的载体。 2.6工业活动单位评估

数据库24个查询代码

--1.查询学生的基本信息; select * from student go --2.查询“CS”系学生的基本信息;select * from student where sdept='cs' go --3.查询“CS”系学生年龄不在19到21之间的学生的学号、姓名; select sno,sname from student where sdept='cs' and sage not between 19 and 21 go --4.找出最大年龄; select max(sage) from student go --5.找出“CS”系年龄最大的学生,显示其学号、姓名; select sno,sname from student where sdept='cs' and sage=(select max(sage) from student where sdept='cs' ) go --6.找出各系年龄最大的学生,显示其学号、 姓名; select sno,sname,sdept from student s1 where sage=(select max(sage) from student where sdept=s1.sdept ) go --7.统计“CS”系学生的人数; select count(*) from student where sdept='cs' go --8.统计各系学生的人数,结果按升序排列; select sdept,count(sno) from student group by sdept order by count(sno) go --9.按系统计各系学生的平均年龄,结果按 降序排列; select sdept,avg(sage) as sm from student group by sdept order by sm desc go --10.查询每门课程的课程名; select cno,cname from course go --11.查询无先修课的课程的课程名和学分; select cname,ccredit from course where cpno is null go --12.统计无先修课的课程的学分总数;select * from course select sum(ccredit) from course where cpno is null go --13.统计每位学生选修课程的门数、学分及 其平均成绩; select sno,count(https://www.wendangku.net/doc/5012490070.html,o),sum(ccredit),avg(grade) from sc,course where https://www.wendangku.net/doc/5012490070.html,o=https://www.wendangku.net/doc/5012490070.html,o group by sno go --14.统计选修每门课程的学生人数及各门课 程的平均成绩; select cno,count(sno),avg(grade)

土地规划数据库类型代码

创作编号: GB8878185555334563BT9125XW 创作者:凤呜大王* 一、主要图层命名对照表: CZJSKZQ 村镇建设控制区 JSYDGZQ 建设用地管制区 TDYTQ 土地用途区 JQDLTB 基期地类图斑 MZJCSS 面状基础设施 MZZDJSXM 面状重点建设项目 XZQ 行政区 JBNTGHTB 基本农田规划图斑JQXZDW 基期现状地物 DLMCZJ 地类名称注记 XZQJX 行政区界线 二、主要图层类型代码表 1.①建设用地管制区 属性代码表达图式 代 码 管制区类型SM 图式符号RGB 线宽 010 允许建设区011 现状建设用 地 RGB(170,0,130) RGB(245,140,140) 1.5

012 新增建设用 地 RGB(170,0,130) RGB(220,100,120) 1.5 020 有条件建设区/ / RGB(170,0,130) RGB(255,210,125) 1.5 030 限制建设区/ / RGB(165,255,115) / 040 禁止建设区/ / RGB(40,115,0) RGB(60,180,70) 1.5 ②建设用地管制区(土地利用总体规划图) 建设用地管制分区 表达图式 图示符号RGB 允许建设区RGB(170,0,130) 有条件建设区 RGB(170,0,130) RGB(220,100,120) 2.土地用途区 属性代码表达图式代码土地用途区类型图式符号RGB 010 基本农田保护区RGB(250,255,50) 020 一般农地区RGB(245,255,125) 030 城镇建设用地区 RGB(170,0,130) RGB(220,100,120) 040 村镇建设用地区 RGB(170,0,130) RGB(245,140,140) 050 独立工矿用地区RGB(210,160,120) 060 风景旅游用地区RGB(0,135,255) 070 生态环境安全控制区RGB(40,110,25) 080 自然与文化遗产保护区RGB(20,230,0) 090 林业用地区RGB(120,220,120) 100 牧业用地区RGB(210,255,115)

各国的电话国家代码及中国国内各市的长途代码

是的,中国电话国家代码是0086,从国外打回国内要播86这个国家代码的。打国际长途总是以“00”开头的,这个“00”是国际冠字,打任何国家的国际长途都是这样,“00”之后的数字就是各个国家的国际长途代码了,中国的代码是“86”,所以,从国外打中国的电话,开头播的就是0086,然后就是各省、直辖市的区号(不要加0的),再往后就是被叫号码了。如:从美国打北京的电话,就播:0086-10-88888888,打长沙的就是:0086+731+888888,0086中其实只有86才是中国的国际区号,00是中国的国际长途直拨接入码,每个国家或者同一个国家不同电信公司的国际长途直拨接入码都是不同的,有的是001、有的是002,还有01、009、031之类,所以国际上用一个通用符号+来代替。如果从国外往中国打电话,就要在86前加上当地的国际接入码来拨号了。 世界各国长途电话国家代码: 中国 86 阿富汗 93 阿尔巴尼亚 355 阿尔及利亚 213 安道尔 376 安哥拉 244 安圭拉岛(英) 1 809 安提瓜和巴布达 1 268 阿根廷 54 亚美尼亚 374 阿鲁巴岛 297 阿森松(英) 247 澳大利亚 61 奥地利 43 阿塞拜疆 994 巴哈马国 1 242 巴林 973 孟加拉国 880 巴巴多斯 1 246 白俄罗斯 375 比利时 32 伯利兹 501 贝宁 229 百慕大群岛(英) 1 809 不丹 975 玻利维亚 591 博茨瓦纳 267 巴西 55 文莱 673 保加利亚 359 布基纳法索 226 布隆迪 257

喀麦隆 237 加拿大 1 加那利群岛(西) 34 佛得角 238 乍得 235 中非 236 智利 56 开曼群岛(英) 1 809 圣诞岛 619164 科科斯岛 619162 哥伦比亚 57 多米尼加联邦 1 809 科摩罗 269 刚果 242 科克群岛(新) 682 哥斯达黎加 506 克罗地亚 384 古巴 53 塞浦路斯 357 捷克 42 丹麦 45 迪戈加西亚 246 法罗群岛 298 格陵兰岛 299 吉布提 253 多米尼加共和国 1 809 厄瓜多尔 593 埃及 20 萨尔瓦多 503 赤道几内亚 240 爱沙尼亚 372 埃塞俄比亚 251 厄立特里亚 291 福克兰群岛 306 斐济 679 芬兰 358 法国 33 法属圭亚那 594 加蓬 241 冈比亚 220 格鲁吉亚 995 德国 49 加纳 233 直布罗陀(英) 350

数据库设计源代码

//选择一种高级语言实现下列语句的功能。 //CREATE TABLE <表名>(<列名><数据类型>[<列完整性约束条件>][,<列名><数据//类型>[<列完整性约束条件>]…][,<表完整性约束条件>] ) //ALTER TABLE <表名> [ADD <新列名><数据类型>[<列完整性约束>]] [DROP<列完整//性约束名>][MODIFY <列名><数据类型>] //使用说明 //1、将程序文件table.sql放在D盘根目录下。 //2、在C盘根目录下建立一个名为"数据库"的文件夹,用于存储表。 //3、建立的表存储路径为C:\数据库:\table.dbf。 //4、在程序文件table.sql中只有一条建表语句和三条修改表语句,在以程序方式执//行时注意执行的次数,慎重选择“是否继续执行”。 //5、程序输入的SQL语句格式如下: //create table student //( //SNO int PRIMARY KEY, //SNAME char(10) UNIQUE, //SAGE int, //SDEPT char(20) NOT NULL, //COURSE char(20), //GRADE int //); //alter table student add CNO int NOT NULL; //alter table student alter column SAGE short; //alter table student drop SDEPT; #include #include #include #include //宏定义 #define YEAR 0 #define MONTH 1 #define DAY 2 #define FOX_VERISON_INFO 262 #define MAX 40 //字段类型 #define DATE 0x44 #define DOUBLE 0x45 #define FLOAT 0x46 #define SHORT 0x47

数据库实验源代码大全

数据库实验源代码大全 实验一:数据定义语言 create user U099074235 IDENTIFIED BY XHM123 DEFAULT TABLESPACE DXPDA TASPACE 1,创建表Student CREATE TABLE Student ( SNO CHAR(5) , SNAME CHAR(10) NOT NULL, SDEPT CHAR(2) NOT NULL, SCLASS CHAR(2) NOT NULL, SAGE NUMBER(2), SSEX CHAR(2), CONSTRAINT SNO_PK PRIMARY KEY(SNO)); 2,创建表Course CREATE TABLE Course( CNO CHAR(3), CNAME V ARCHAR2(16) , CTIME NUMBER(3), CONSTRAINT CNO_PK PRIMARY KEY(CNO) ) 3,创建表Teach CREATE TABLE Teach( TNO V ARCHAR(6), TNAME V ARCHAR(8), TSEX CHAR(2), CNO CHAR(3), TDA TE DATE, TDEPT CHAR(2), CONSTRAINT TT_PK PRIMARY KEY(TNO), CONSTRAINT CNO_FK FOREIGN KEY(CNO) REFERENCES Course(CNO) ) CREATE TABLE Teach( TNO V ARCHAR(6), TNAME V ARCHAR(8), TSEX CHAR(2), CNO CHAR(3), TAGE NUMBER(2),

数据库建表操作SQL代码大全

?首页 ?发现小组 ?发现小站 ?线上活动 joshua的日记 ?joshua的主页 ?广播 ?相册 ?喜欢 ?二手 ?活动 ?发豆邮 数据库建表操作SQL代码大全 2009-04-23 17:39:37 决定在这里建立自己的学习数据库的日记,以便随时学习,随时回顾。 从今天开始。 新建表: create table [表名] ( [自动编号字段] int IDENTITY (1,1) PRIMARY KEY , [字段1] nVarChar(50) default '默认值' null , [字段2] ntext null , [字段3] datetime, [字段4] money null , [字段5] int default 0, [字段6] Decimal (12,4) default 0, [字段7] image null , ) 删除表: Drop table [表名]

INSERT INTO [表名] (字段1,字段2) VALUES (100,'https://www.wendangku.net/doc/5012490070.html,') 删除数据: DELETE FROM [表名] WHERE [字段名]>100 更新数据: UPDATE [表名] SET [字段1] = 200,[字段2] = 'https://www.wendangku.net/doc/5012490070.html,' WHERE [字段三] = 'HAIWA' 新增字段: ALTER TABLE [表名] ADD [字段名] NVARCHAR (50) NULL 删除字段: ALTER TABLE [表名] DROP COLUMN [字段名] 修改字段: ALTER TABLE [表名] ALTER COLUMN [字段名] NVARCHAR (50) NULL 重命名表:(Access 重命名表,请参考文章:在Access数据库中重命名表) sp_rename '表名', '新表名', 'OBJECT' 新建约束: ALTER TABLE [表名] ADD CONSTRAINT 约束名CHECK ([约束字段] <= '2000-1-1') 删除约束: ALTER TABLE [表名] DROP CONSTRAINT 约束名 新建默认值 ALTER TABLE [表名] ADD CONSTRAINT 默认值名DEFAULT 'https://www.wendangku.net/doc/5012490070.html,' FOR [字段名] 删除默认值 ALTER TABLE [表名] DROP CONSTRAINT 默认值名 删除Sql Server 中的日志,减小数据库文件大小 dump transaction 数据库名with no_log backup log 数据库名with no_log dbcc shrinkdatabase(数据库名) exec sp_dboption '数据库名', 'autoshrink', 'true' \'添加字段通用函数 Sub AddColumn(TableName,ColumnName,ColumnType) Conn.Execute("Alter Table "&TableName&" Add "&ColumnName&" "&ColumnType&"") End Sub

VBA数据库连接代码(自己编制成功)

Private Sub CommandButton1_Click() Dim i As Integer, j As Integer, sht As Worksheet 'i,j为整数变量;sht 为excel工作表对象变量,指向某一工作表 Dim cn As Object '定义数据链接对象,保存连接数据库信息 Dim rs As Object '定义记录集对象,保存数据表 Set cn = CreateObject("ADODB.Connection") '创建数据链接对象 Set rs = CreateObject("ADODB.RecordSet") '创建记录集对象 Dim strCn As String, strSQL As String '字符串变量 strCn = "Provider=sqloledb;Server=GuilinHu-PC\HuglSQLSEVER;Database=Hugl;U id=sa;Pwd=HGL102643lch;" '定义数据库链接字符串 ’Sever =服务器名称;Database =数据库名称,Uid =sa ; Pwd = 以sa身份登录数据库的密码 '下面的语句将读取数据表数据,并将它保存到excel工作表中:画两张表想像一下,工作表为一张两维表,记录集也是一张两维表 strSQL = "select 姓名,性别,年龄 from 个人信息" '定义SQL查询命令字符串cn.Open strCn '与数据库建立连接,如果成功,返回连接对象cn rs.Open strSQL, cn '执行strSQL所含的SQL命令,结果保存在rs记录集对象中 i = 1 Set sht = ThisWorkbook.Worksheets("sheet1") '把sht指向当前工作簿的sheet1工作表 Do While Not rs.EOF '当数据指针未移到记录集末尾时,循环下列操作 sht.Cells(i, 1) = rs("姓名") '把当前记录的字段1的值保存到sheet1工作表的第i行第1列 sht.Cells(i, 2) = rs("性别") '把当前字段2的值保存到sheet1工作表的第i行第2列 sht.Cells(i, 3) = rs("年龄") '把当前字段2的值保存到sheet1工作表的第i行第2列 rs.MoveNext '把指针移向下一条记录 i = i + 1 'i加1,准备把下一记录相关字段的值保存到工作表的下一行 Loop '循环 rs.Close '关闭记录集,至此,程序将把某数据表的字段1和字段2保存在excel工作表sheet1的第1、2列,行数等于数据表的记录数 End Sub

各个国家条形码国家代码

000 ~ 019;030 ~ 039;060 ~ 139 美国300 ~ 379 法国 380 保加利亚 383 斯洛文尼亚 385 克罗地亚 387 波黑 400 ~ 440 德国 450 ~ 459 490 ~ 499 日本 460 ~ 469 俄罗斯 470 吉尔吉斯斯坦 471 中国台湾 474 爱沙尼亚 475 拉脱维亚 476 阿塞拜疆 477 立陶宛 478 乌兹别克斯坦 479 斯里兰卡 480 菲律宾

481 白俄罗斯 482 乌克兰 484 摩尔多瓦 485 亚美尼亚 486 格鲁吉亚 487 哈萨克斯坦 489 中国香港特别行政区500 ~ 509 英国 520 希腊 528 黎巴嫩 529 塞浦路斯 530 阿尔巴尼亚 531 马其顿 535 马耳他 539 爱尔兰 540 ~ 549 比利时和卢森堡560 葡萄牙 569 冰岛 570 ~ 579 丹麦

590 波兰 594 罗马尼亚599 匈牙利600、601 南非603 加纳 608 巴林 609 毛里求斯611 摩洛哥 613 阿尔及利亚616 肯尼亚 618 象牙海岸619 突尼斯 621 叙利亚 622 埃及 624 利比亚 625 约旦 626 伊朗 627 科威特 628 沙特阿拉伯

629 阿拉伯联合酋长国 640 ~ 649 芬兰 690 ~ 695 中华人民共和国700 ~ 709 挪威 729 以色列730 ~ 739 瑞典 740 危地马拉 741 萨尔瓦多 742 洪都拉斯 743 尼加拉瓜 744 哥斯达黎加 745 巴拿马 746 多米尼加 750 墨西哥 754 ~ 755 加拿大 759 委内瑞拉 760 ~ 769 瑞士 770 哥伦比亚 773 乌拉圭 775 秘鲁

最新企业所属行业类别、分类及行业代码查询表

企业所属行业类别、分类及行业代码查询表 核心提示:国民经济行业类别、如何分类以及各行业代码查询:国民经济行业分类与 代码(GB/4754-2011),国民经济行业分类。A农、林、牧、渔业;B采矿业;C制 造业;D电力、热力、燃气及水生产和供应业;E建筑业;F批发和零售业;G交 通运输、仓储和邮政业;H住宿和餐饮业;I信息传输、软件和信息技术服务业;J 金融业;K房地产业;L租赁和商务服务业;M科学研究和技术服务业;N水利、 环境和公共设施管理业;O居民服务、修理和其他服务业;P教育;Q卫生和社会 工 国民经济行业分类与代码查询表 A农、林、牧、渔业企业所属行业分类表所属行业类别、分类及行业代码查询表发布日期:2014-10-31浏 行业代码行业名称详细说明 01农业 0111谷物的种植;0112薯类的种植;0113油料的种植;0114豆类011谷物及其他作物的种植的种植;0115棉花的种植;0116麻类的种植;0117糖料的种植;0118 烟草的种植;0119其他作物的种植 012蔬菜、园艺作物的种植0121蔬菜的种植;0122花卉的种植;0123其他园艺作物的种植 013 水果、坚果、饮料和 香料 作物的种植 0131水果、坚果的种植;0132茶及其他饮料作物的种植; 0133香 料作物的种植 014中药材的种植 02林业 021林木的培育和种植0211育种和育苗;0212造林;0213林木的抚育和管理、022木材和竹材的采运0221木材的采运;0222竹材的采运 023林产品的采集 03畜牧业 031牲畜的饲养 032猪的饲养 033家禽的饲养 034狩猎和捕捉动物 039其他畜牧业 04渔业 041海洋渔业0411海水养殖;0412海洋捕捞 042内陆渔业0421内陆养殖;0422内陆捕捞 05农、林、牧、渔服务业 .

相关文档