搜档网
当前位置:搜档网 › MyISAM 和 InnoDB 表类型的区别

MyISAM 和 InnoDB 表类型的区别

MyISAM 和 InnoDB 表类型的区别
MyISAM 和 InnoDB 表类型的区别

常用的mysql表类型有两种,一种是MyISAM 和InnoDB,也可以叫做引擎,MyISAM引擎或InnoDB引擎

可以是用show engines 来查看mysql支持的所有表类型。

使用MyISAM建立的表会产生3个文件

1. .frm 文件存放结构定义的文件

2. .myd 文件存放数据的文件

3. .myi 存放索引的文件

MyISAM表类型

MyISAM是一种成熟稳定的一种表类型,因此它成为了mysql的默认表类型,MyISAM 优化了压缩比例和速度,并且可以很方便的不同的操作系

统和平台中进行移植,可移动性很好。MyISAM大表文件大于4G,而且即使有想当多的插入、更新、删除操作的表mysql的智能防随便逻辑也能

保证高性能的协调性,在智能的系统也不可能完美,所以使用MyISAM要经常的使用optimize table 表名来整理碎片。MyISAM 甚至可以将.myd .myi这两个文件可以存放在不同的位置,甚至可以在不同的文件系统中。

create table if not exists users(id int not null) type=MyISAM 或者 create table if not exists users(id int not null)engine = MyISAM 这两条DDL语句都是用来创建一个users表,并且表的类型都为MyISAM ,建议使用第二条DDL语句,即使用关键字engine(引擎)。

如果你创建表的时候制定错了表类型可以是用

alter table 表名engine=MyISAM 来修改表的类型

InnoDB表类型:

InnoDB表类型应用的范围一般对安全性要求比较高的表来使用,InnoDB表类型为我们提供了事务(transaction),回滚(rollback),外键约束,灾难恢复,多版本并发控制。如果一个表有大量的插入和修改或者删除,在性能方面更应该考虑InnoDB类型

下边的这个表是MyISAM和InnoDB的优缺点对比

功能MyISAM InnoDB

事务处理不支持支持

数据行锁定不支持支持

外键约束不支持支持

表空间占用较小较大(最大是MyISAM的两倍)

全文索引支持不支持

数据查询速度快较快

一般常用的表类型就是这两种了,优缺点就是这样了,在项目开发中更具自己的情况来设置表类型。

数据库及基本表的建立

一、实验目的 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','包头','转系','团员','蒙 ','');

Mysql数据类型(字段)介绍

MySql数据库的列类型(字段类型) MySQL数据库的表是一个二维表,由一个或多个数据列构成。 每个数据列都有它的特定类型,该类型决定了MySQL如何看待该列数据,我们可以把整型数值存放到字符类型的列中,MySQL则会把它看成字符串来处理。 MySQL中的列类型有三种:数值类、字符串类和日期/时间类。 从大类来看列类型和数值类型一样,都是只有三种。但每种列类型都还可细分。 下面对各种列类型进行详细介绍。 数值类的数据列类型 数值型的列类型包括整型和浮点型两大类。 TINYINT:1字节非常小的正整数,带符号:-128~127,不带符号:0~255 SMALLINT:2字节小整数,带符号:-32768~32767,不带符号:0~65535 MEDIUMINT:3字节中等大小的整数,带符号:-8388608~8388607,不带符号:0~16777215 INT:4字节标准整数,带符号:-2147483648~2147483647,不带符号:0~4294967295 BIGINT:8字节大整数,带符号:-9223372036854775808~9233372036854775807,不带符号:0~18446744073709551615 FLOAT:4字节单精度浮点数,最小非零值:+-1.175494351E-38,最大非零值: +-3.402823466E+38 DOUBLE:8字节双精度浮点数,最小非零值:+-2.2250738585072014E-308,最大非零值:+-1.7976931348623157E+308 DECIMAL:M+2字节以字符串形式表示的浮点数,它的取值范围可变,由M和D的值决定。 整型数据列类型 MySQL有五种整型数据列类型,即TINYINT,SMALLINT,MEDIUMINT,INT和BIGINT。它们之间的区别是取值范围不同,存储空间也各不相同。 在整型数据列后加上UNSIGNED属性可以禁止负数,取值从0开始。 声明整型数据列时,我们可以为它指定个显示宽度M(1~255),如INT(5),指定显示宽度为5个字符,如果没有给它指定显示宽度,MySQL会为它指定一个默认值。显示宽度只用于显示,并不能限制取值范围和占用空间,如:INT(3)会占用4个字节的存储空间,并且允许的最大值也不会是999,而是INT整型所允许的最大值。 浮点型数据列类型 MySQL有三种浮点型数据列类型,分别是:FLOAT,DOUBLE和DECIMAL。 浮点类数据类型有一个最大可表示值和一个最小非零可表示值,最小非零可表示值决定了该类型的精确度。

工程桩基类型

工程部业务培训资料(桩基工程) 一.常见工程桩基形式 (一)按承台位置的高低分 1. 高承台桩基础——承台底面高于地面,它的受力和变形不同于低承台桩 基础。一般应用在桥梁、码头工程中。 2. 低承台桩基础——承台底面低于地面,一般用于房屋建筑工程中。 (二) 按承载性质不同 1.端承桩——是指穿过软弱土层并将建筑物的荷载通过桩传递到桩端坚硬土层或岩层上。桩侧较软弱土对桩身的摩擦作用很小,其摩擦力可忽略 不计。 2.摩擦桩——是指沉入软弱土层一定深度通过桩侧土的摩擦作用,将上部土不甚密实,桩相对于土有一定的相对位移时,即具有摩擦桩的作用。(三)按桩身的材料不同 1. 钢筋混凝土桩 可以预制也可以现浇。根据设计,桩的长度和截面尺寸可任意选择。 2. 钢桩 常用的有直径250~1200mm的钢管桩和宽翼工字形钢桩。钢桩的承载力较大,起吊、运输、沉桩、接桩都较方便,但消耗钢材多,造价高。我国目前只在少数重点工程中使用。如上海宝山钢铁总厂工程中,重要的和高速运转的设备基础和柱基础使用了大量的直径914.4mm和600mm,长 60mm左右的钢管桩。 3. 木桩 目前已很少使用,只在某些加固工程或能就地取材临时工程中使用。在地下水位以下时,木材有很好的耐久性,而在干湿交替的环境下,极易腐蚀。 4. 砂石桩 主要用于地基加固,挤密土壤。 5. 灰土桩 主要用于地基加固。 (四)按桩的使用功能分 1. 竖向抗压桩 2. 竖向抗拔桩 3. 水平荷载桩 4. 复合受力桩 (五)按桩直径大小分 1. 小直径桩d ≤250mm 2. 中等直径桩250mm< d < 800mm 3. 大直径桩d ≥ 800mm (六)按成孔方法分 1.非挤土桩泥浆护壁灌筑桩、人工挖孔灌筑桩,应用较广。 2. 部分挤土桩先钻孔后打入。 3. 挤土桩,打入桩。 (七)按制作工艺分

数据库常用数据类型

(1) 整数型 整数包括bigint、int、smallint和tinyint,从标识符的含义就可以看出,它们的表示数范围逐渐缩小。 l bigint:大整数,数范围为-263 (-9223372036854775808)~263-1 (9223372036854775807) ,其精度为19,小数位数为0,长度为8字节。 l int:整数,数范围为-231 (-2,147,483,648) ~231 - 1 (2,147,483,647) ,其精度为10,小数位数为0,长度为4字节。 l smallint:短整数,数范围为-215 (-32768) ~215 - 1 (32767) ,其精度为5,小数位数为0,长度为2字节。 l tinyint:微短整数,数范围为0~255,长度为1字节,其精度为3,小数位数为0,长度为1字节。 (2) 精确整数型 精确整数型数据由整数部分和小数部分构成,其所有的数字都是有效位,能够以完整的精度存储十进制数。精确整数型包括decimal 和numeric两类。从功能上说两者完全等价,两者的唯一区别在于decimal不能用于带有identity关键字的列。 声明精确整数型数据的格式是numeric | decimal(p[,s]),其中p为精度,s为小数位数,s的缺省值为0。例如指定某列为精确整数型,精度为6,小数位数为3,即decimal(6,3),那么若向某记录的该列赋值56.342689时,该列实际存储的是56.3427。 decimal和numeric可存储从-1038 +1 到1038 –1 的固定精度和小数位的数字数据,它们的存储长度随精度变化而变化,最少为5字节,最多为17字节。 l 精度为1~9时,存储字节长度为5; l 精度为10~19时,存储字节长度为9; l 精度为20~28时,存储字节长度为13; l 精度为29~38时,存储字节长度为17。 例如若有声明numeric(8,3),则存储该类型数据需5字节,而若有声明numeric(22,5),则存储该类型数据需13字节。 注意:声明精确整数型数据时,其小数位数必须小于精度;在给精确整数型数据赋值时,必须使所赋数据的整数部分位数不大于列的整数部分的长度。 (3) 浮点型 浮点型也称近似数值型。顾名思义,这种类型不能提供精确表示数据的精度,使用这种类型来存储某些数值时,有可能会损失一些精度,所以它可用于处理取值范围非常大且对精确度要求不是十分高的数值量,如一些统计量。

实验一数据库及基本表的建立

实验一数据库及基本表的建立 一、实验目的 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 学生情况 查询分析器执行情况 :SQL语句及执行结果截图显示 找到主数据文件和日志文件,观察大小,并给出截图。

题目2、将数据库“学生情况”改名为“student” SQL语句 EXEC sp_renamedb学生情况, student 查询分析器执行情况: SQL语句及执行结果截图显示 题目3、创建基本表 S表 含义字段名字段类型字段 宽度 说明学号Sno Char10主键,不允许为空姓名Sname char10不允许为空 性别Ssex char2取值为男或女

C表 Sc表: 创建各表的实现代码及截图:

查询分析器执行情况: SQL语句及执行结果截图显示

题目4*、用sql语句将C表中的ccredit改为整型,同样约束为0-20之间 题目5、用sql语句在S表中添加一格“备注”字段remark,变长字符型,长度30,并保存结果

MySQL常用数据类型和建库策略

1. MYSQL 5数据类型,长度范围 1.1数值类型 MySQL支持所有标准SQL数值数据类型.这些类型包括严格数值数据类型(INTEGER,SMALLINT,DECIMAL和NUMERIC),以及近似数值数据类型 (FLOAT,REAL 和DOUBLE PRECISION).关键字INT是INTEGER的同义词,关键字DEC是DECIMAL 的同义词. BIT 数据类型保存位字段值,并且支持MyISAM,MEMORY,InnoDB和BDB表.作为SQL标准的扩展,MySQL也支持整数类型 TINYINT,MEDIUMINT和BIGINT.下面的表显示了需要的每个整数类型的存储和范围. MySQL还支持选择在该类型关键字后面的括号内指定整数值的显示宽度(例 如,INT(4)).该可选显示宽度规定用于显示宽度小于指定的列宽度的值时从左侧填满宽度. 显示宽度并不限制可以在列内保存的值的范围,也不限制超过列的指定宽度的值的显示. 当结合可选扩展属性ZEROFILL使用时, 默认补充的空格用零代替.例如,对于声明为INT(5) ZEROFILL的列,值4检索为00004.请注意如果在整数列保存超过显示宽度的一个值,当MySQL为复杂联接生成临时表时会遇到问题,因为在这些情况下MySQL相信数据适合原列宽度. 所有整数类型可以有一个可选(非标准)属性UNSIGNED.当你想要在列内只允许 非负数和该列需要较大的上限数值范围时可以使用无符号值. 浮点和定点类型也可以为UNSIGNED.同数类型,该属性防止负值保存到列中.然而,与整数类型不同的是,列值的上范围保持不变. 如果为一个数值列指定ZEROFILL,MySQL自动为该列添加UNSIGNED属性. 对于浮点列类型,在MySQL中单精度值使用4个字节,双精度值使用8个字节. FLOAT类型用于表示近似数值数据类型.SQL标准允许在关键字FLOAT后面的括号内选择用位指定精度(但不能为指数范围).MySQL还支持可选的只用于确定存储大小的精度规定.0到23的精度对应FLOAT 列的4字节单精度.24到53的精度对应DOUBLE列的8字节双精度. MySQL允许使用非标准语法:FLOAT(M,D)或 REAL(M,D)或DOUBLE PRECISION(M,D).这里,"(M,D)"表示该值一共显示M位整数,其中D位位于小数点后面.例如,定义为FLOAT(7,4)的一个列可以显示为-999.9999.MySQL保存值时进行四舍五入,因此如果在FLOAT(7,4)列内插入999.00009,近似结果是999.0001.

API 中数据类型与PB数据类型对照表

API 中数据类型与PB数据类型对照表 MICROSOFT PB(16Bi t) PB(32Bit) Bool Boolean Boolean Byte, Char Char Char Char* Ref string Ref String Colorref Uint Ulong Double Double Double Dword Uint Ulong Float N/A N/A Handle Uint Ulong Hdc Uint Ulong Hfile Uint Ulong Hinstance Uint Ulong Hwnd Uint Ulong Int Int Int Long Long Long Lparam Uint Ulong Lpbyte Ref Int Ref Long Lpcwstr Ref Blob Ref Blob (Unicode use ToUnicode()) Lpcvoid Ref String Ref String Lpdword Ref Uint R ef Ulong Lpfiletime Ref Time Ref Time Lpint R ef Int Ref Long Lpstr,Lpcstr Ref String Ref String Lpvoid Ref Structstruct_inst Ref Struct struct_inst Lpword Ref Int R ef Ulong Mcierror Long Long Pbyte Ref Int[#] Ref Long[#] Short Int Int Structure Ref Struct struct_inst R ef Struct Struct_inst Uint Uint Uint Void** SUBROUTINE SUBROUTINE Word Uint Uint Wparam Uint Ulong

kis专业版数据库常用表介绍

专业版数据库常用表介绍 ictransactiontype 单据类型表(FTemplateID 是关联模板信息表的字段,FID 关联ICStockBill 中的FTranType字段) ictemplate,ictemplateentry 单据模板信息主子表 icinvbal 物料库存余额表(包含FAuxPropID),icbal 物料库存余额表 icinventory 物料即时库存数据存放表 icstockbill 除组装拆卸外的库存类单据主表 icstockbillentry 除组装拆卸外的库存类单据明细表 icstockbill 中调整单类型号100,当FBillTypeID 为12542代表调入,FBillTypeID 为12541代表调出 ICPurchase 采购发票主表 ICPurchaseEntry 采购发票明细表 icsale 销售发票主表 icsaleentry 销售发票明细表 select FInvoiceAmountFor ,FInvoiceAmount ,FReceiveAmountFor ,FReceiveAmount,FUnReceiveA mountFor,* from icsale where FInterID=1066 上面字段分别为原币发票金额,本币发票金额,原币收款金额,本币收款金额,原币未收款金额 SEOrder 销售订单主表 SEOrderEntry 销售订单明细表 POOrder 采购订单主表 POOrderEntry 采购订单明细表 t_ItemClass 核算项目类别表,打开此表可以获取核算项目各基础资料存放的表名(FItemID 为关联内码) t_RP_RBill 收款单主表,t_RP_RBillEntry 收款单子表 t_RP_PBill 付款单主表,t_RP_PBillEntry 付款单子表 T_RP_CheckInfo 核销单主表,T_RP_CheckInfoEntry 核销单子表 select * from T_RP_CheckInfo ICHookRelations 暂估处理发票钩稽关系表

MySQL 数据类型 (列表)

MySQL数据类型(列表) 数据类型描述字节推荐使用 SMALLINT整数,从-32000到+32000范围2存储相对比较小的整数。 比如:年纪,数量 INT整数,从-2000000000到 +2000000000范围4存储中等整数 例如:距离 BIGINT不能用SMALLINT或INT描述的 超大整数。8存储超大的整数 例如:科学/数学数据 FLOAT单精度浮点型数据4存储小数数据 例如:测量,温度 DOUBLE双精度浮点型数据8需要双精度存储的小数数据 例如:科学数据 DECIMAL用户自定义精度的浮点型数据变量;取决于精度与长度以特别高的精度存储小数数据。 例如:货币数额,科学数据 CHAR固定长度的字符串特定字符串长度(高达255字符)存储通常包含预定义字符串的变量 例如:定期航线,国家或邮编 VARCHAR具有最大限制的可变长度的字符 串变量;1+实际字符串长度(高 达255字符) 存储不同长度的字符串值(高达一个特定的 最大限度). 例如:名字,密码,短文标签 TEXT没有最大长度限制的可变长度的 字符串Variable;2+聽actual string length 存储大型文本数据 例如:新闻故事,产品描述 BLOB二进制字符串变量;2+实际字符串长度存储二进制数据 例如:图片,附件,二进制文档 DATE以yyyy-mm-dd格式的日期3存储日期 例如:生日,产品满期 TIME以hh:mm:ss格式的时间3存储时间或时间间隔 例如:报警声,两时间之间的间隔,任务开 始/结束时间 DATETIME以yyyy-mm-ddhh:mm:ss格式结合 日期和时间8存储包含日期和时间的数据 例如:提醒的人,事件 TIMESTAMP以yyyy-mm-ddhh:mm:ss格式结合 日期和时间4记录即时时间 例如:事件提醒器,“最后进入”的时间标 记 YEAR以yyyy格式的年份1存储年份 例如:毕业年,出生年 ENUM一组数据,用户可从中选择其中 一个1或2个字节存储字符属性,只能从中选择之一 例如:布尔量选择,如性别 SET一组数据,用户可从中选择其中 0,1或更多。从1到8字节;取决于设置的大小存储字符属性,可从中选择多个字符的联 合。 例如:多选项选择,比如业余爱好和兴趣。

SQL几种常用的列类型.

MySQL几种常用的列类型: 1、数值类型 (1)INT[ (M) ] 说明:标准大小的整数 允许的属性:不选(可以取正负数)UNSIGNED(无符号,取值范围增大一倍), UNSIGED ZEROFILL(在数值前自动填0)auto_increment (自动递增) 取值范围:-2147483648 到2147483647(-231 到231-1),或者如果为UNSIGNED,则0 到4294967295(0 到232-1) 缺省值:如果列为NULL,则为NULL;如果列为NOT FULL,则为0 存储需求:4 字节 同义词:INTEGER[ (M) ] (2)FLOAT[(M,D)](M表示显示宽度,在D表示小数位数) 说明:小浮点数;单精度(精度小于DOUBLE) 允许的属性:ZEROFILL 取值范围:最小非零值为±1.75494351E-38;最大非零值为±3.402823466E+38 缺省值:如果列可为NULL,则为NULL;如果列为NOTNULL,则为0 存储需求:4字节 同义词:MySQL3.23版以前,FLOAT(4)为具有缺省M和D值的FLOAT的同义词。 注释:在MySQL3.23以后,FLOAT(4)为真浮点类型(值存储为硬件所允许的完整精度,而不四舍五入为缺省的小数位数)。 (3)DOUBLE[(M,D)] 说明:大浮点数;双精度(比FLOAT更精确) 允许的属性:ZEROFILL 取值范围:最小非零值为±2.2250738585072014E-308;最大非零值为±1。79769313- 48623157E+308 缺省值:如果列可为NULL,则为NULL;如果列为NOTNULL,则为0 存储需求:8字节 同义词:DOUBLEPRECISION[(M,D)]和REAL[(M,D)]为DOUBLE[(M,D)]的同义词。MySQL3.23版以前,FLOAT(8)为具有缺省M和D值的FLOAT的同义词。 注释:在MySQL3.23以后,FLOAT(8)为真浮点类型(值存储为硬件所允许的完整精度,而不四舍五入为缺省的小数位数)。 2、串类型 MySQL的串类型常用来存储文本,它不但是通用的而且还能存储任何数据。可用串类型 来存储最大长度可变的值,而且可以选择在处理值时是否区分大小写。 (1)CHAR(M) 说明:0到M字节长的定长字符串。在MySQL3.23版以前,M应该为一个1到255之间的整数。而MySQL3.23版以后,M应该为一个0到255之间的整数。短于M个字符的串存储进右边补空格。长于M个字符的串存储时剪断为长度是M的串。在检索值时,去掉后跟的空格。 允许的属性:BINARY

桩基资料(各类表格)

关于桩基工程资料发放的通知
各桩基工程施工单位: 为了提高温州市桩基工程资料管理水平,有利于质量检查与工程档案管理,
现根据相应设计、施工、验收规范、标准,并结合温州市以往施工经验,推荐 一套桩基工程资料标准形式,经温州市质量监督站、温州市城建档案馆研究同 意,2008 年 1 月 1 日开始将桩基工程资料进行规范、统一实施。
附:桩基工程资料标准形式
代号说明:ZKZ-A 代表钻孔灌注桩测量、定位及成孔等验收施工记录 ZKZ-B 代表钻孔灌注桩钢筋笼、沉渣等隐蔽工程验收、施工记录 ZKZ-C 代表钻孔灌注桩混凝土灌注及注浆等验收、施工记录 ZKZ-D 代表钻孔灌注桩质量验收记录 YGZ-A 代表预应力管桩施工记录 YGZ-B 代表预应力管桩隐蔽工程检查验收记录 ZCZ-A 代表振动沉管灌注桩施工记录 RWZ-A 代表人工挖孔桩施工记录 SJZ-A 代表深层水泥搅拌桩施工记录
要求:混凝土灌注桩检验批质量验收记录(GB50202-2002)表 5.6.4-2 及混凝土灌注桩钢筋笼 检验批质量验收记录(GB50202-2002)表 5.6.4-1 中检验批的定义能否不以根为单位, 而以每次验收批中同一施工条件,同一设计要求的桩为验收批。
温州市建筑业协会基础工程分会 二○○七年十月十九日

钻孔灌注桩资料目录
序号
资料名称
1 桩位轴线控制网
2 桩位测量定位记录
3 试打桩记录
4 静压式预应力管桩(预制桩)施工记录
5 锤击式预应力管桩(预制桩)施工记录
6 预应力管桩隐蔽工程检查验收表
7 振动沉管灌注桩施工记录
8 人工挖孔桩施工记录
9 深层水泥搅拌桩施工记录
10 钻孔灌注桩开孔申请表
11 钻孔灌注桩成孔施工记录
12 隐蔽工程(钢筋笼)检查验收表
13 钻孔灌注桩灌注前隐蔽工程验收记录
14 钻孔灌注桩水下混凝土灌注记录
15 砼施工日记
16 钻孔灌注桩桩底注浆记录
17 钻孔灌注桩桩位偏差记录
18 砼强度汇总评定表
19 混凝土灌注桩钢筋笼检验批质量验收记录
20 混凝土灌注桩检验批质量验收记录
21 分部(子分部)工程验收记录
22 分项工程质量验收表
23 桩基工程验收报告
编号 ZKZ-A-01 ZKZ-A-02 ZKZ-A-03 YGZ-A-05 YGZ-A-04 YGZ-B-01 ZCZ-A-04 RWZ-A-04 SJZ-A-04 ZKZ-A-04 ZKZ-A-05 ZKZ-B-01 ZKZ-B-02 ZKZ-C-01 ZKZ-C-02 ZKZ-C-03 ZKZ-D-01
使用说明

C语言的基本数据类型及其表示

3.2C语言的基本数据类型及其表示 C语言的基本数据类型包括整型数据、实型数据和字符型数据,这些不同数据类型如何表示?如何使用?它们的数据范围是什么?下面我们分别进行介绍。 3.2.1常量与变量 1.常量 常量是指程序在运行时其值不能改变的量,它是C语言中使用的基本数据对 象之一。C语言提供的常量有: 以上是常量所具有的类型属性,这些类型决定了各种常量所占存储空间的大小和数的表示范围。在C程序中,常量是直接以自身的存在形式体现其值和类型,例如:123是一个整型常量,占两个存储字节,数的表示范围是-32768~32767;123.0是实型常量,占四个存储字节,数的表示范围是-3.410-38~3.41038。 需要注意的是,常量并不占内存,在程序运行时它作为操作对象直接出现在运算器的各种寄存器中。 2.符号常量 在C程序中,常量除了以自身的存在形式直接表示之外,还可以用标识符来表示常量。因为经常碰到这样的问题:常量本身是一个较长的字符序列,且在程序中重复出现,例如:取常数的值为3.1415927,如果在程序中多处出现,直接使用3.1415927的表示形式,势必会使编程工作显得繁琐,而且,当需要把的值修改为3.1415926536时,就必须逐个查找并修改,这样,会降低程序的可修改性和灵活性。因此,C语言中提供了一种符号常量,即用指定的标识符来表示某个常量,在程序中需要使用该常量时就可直接引用标识符。 C语言中用宏定义命令对符号常量进行定义,其定义形式如下: #define标识符常量 其中#define是宏定义命令的专用定义符,标识符是对常量的命名,常量可以是前面介绍的几种类型常量中的任何一种。该使指定的标识符来代表指定的常量,这个被指定的标识符就称为符号常量。例如,在C程序中,要用PAI代表实型常量3.1415927,用W代表字符串常量"Windows98",可用下面两个宏定义命令: #define PAI3.1415927 #define W"Windows98" 宏定义的功能是:在编译预处理时,将程序中宏定义(关于编译预处理和宏定义的概念详见9.10节)命令之后出现的所有符号常量用宏定义命令中对应的常量一一替代。例如,对于以上两个宏定义命令,编译程序时,编译系统首先将程序中除这两个宏定义命令之外的所有PAI替换为3.1415927,所有W替换为Windows98。因此,符号常量通常也被称为宏替换名。 习惯上人们把符号常量名用大写字母表示,而把变量名用小写字母表示。例3-1是符号常量的一个简单的应用。其中,PI为定义的符号常量,程序编译时,用3.1416替换所有的PI。 例3-1:已知圆半径r,求圆周长c和圆面积s的值。

常用数据库表

1、.ufysftem库 此库是系统参数数据库,其中主要存放各个帐套的共用信息,意义很大,日常应用的也很多。 A.ua_account:是帐套信息表,其中系统帐套存放路径、帐套启用年度、帐套启用月份、企业类型、行业性质等字段特别重要。 B.ua_account_sub:帐套各模块启用月度及最大结帐月表,其中子系统id字段、最大结帐月字段、子系统启用日期字段十分重要。 C.ua_period:帐套会计日期划分表。 D.ua_task:异常任务记录表01(在所有模块退出后,此表应为空) E.ua_tasklog:异常任务记录表02(同上) F.ua_log:上机日志表 G.ua_tonextyear:建立下年年度帐时要建立的表(此表也特别重要,在建立年度帐失败时,一般可从此表记录的内容进行排查,以发现上年度是哪张表有问题). H、ua_holdauth:记录每个操作员在每个帐套每个年度的分配权限。 2、ufdata_00n_200x库 此数据库叫应用数据库,命名规则是ufdata_帐套编号_年度(四位计数),其中主要存放每个年度的帐务数据,包括各个模块的数据。在数据表中,命名方法是模块代码_表名。 其中:ap代表应付;ar代表应收;gl代表总帐;wa代表工资;fa代表固定资产;pu 代表采购;sa代表销售;st代表库存;ia代表存货;fd代表资金管理;ca代表成本等。 A.accinformation:帐套参数表,包括财务和购销存模块设置选项中定义的所有参数,如启用时间、系统年度等等。 B.ap_closebill:收付款结算表,主要记录收款单、付款单的内容。 C.ap_detail:应收应付明细表,主要记录已结算的采购发票和已审核的销售发票所形成的应收应付记录。 D.ap_vouch/s:应付/收单主子表,记录销售已审核的代垫费用单,应收、应付单等的表头和表体记录。

桩基础的几种类型及施工方法

灌注桩 一、钻孔灌注桩 钻孔灌注桩的施工,因其所选护壁形成的不同,有泥浆护壁方式法和全套管施工法两种 泥浆护壁施工法 平整场地→泥浆制备→埋设护筒→铺设工作平台→安装钻机并定位(钻机位置的偏差不大于2cm)→钻进成孔→清孔并检查成孔质量→下放钢筋笼→灌注水下混凝土→拔出护筒→检查质量。 泥浆:钻孔泥浆由水、粘土(膨润土)和添加剂组成。具有浮悬钻渣、冷却钻头、润滑钻具, 增大静水压力,并在孔壁形成泥皮,隔断孔内外渗流,防止坍孔的作用。泥浆太稀,排渣能力小、护壁效果差;泥浆太稠会削弱钻头冲击功能,降低钻进速度。 清孔:在钻孔达到设计要求深度后,应对孔深、孔位、孔形、孔径等进行检查。在终孔检 查完全符合设计要求时,应立即进行孔底清理,避免隔时过长以致泥浆沉淀,引起钻孔坍塌。对于摩擦桩当孔壁容易坍塌时,要求在灌注水下混凝土前沉渣厚度不大于30cm;当孔壁不易坍塌时,不大于20cm。对于柱桩,要求在射水或射风前,沉渣厚度不大于5cm。清孔方法是使用的钻机不同而灵活应用。通常可采用正循环旋转钻机、反循环旋转机真空吸泥机以及抽渣筒等清孔。其中用吸泥机清孔,所需设备不多,操作方便,清孔也较彻底,但在不稳定土层中应慎重使用。其原理就是用压缩机产生的高压空气吹入吸泥机管道内将泥渣吹出。 (1)塌孔 预防措施:根据不同地层,控制使用好泥浆指标。在回填土、松软层及流砂层钻进时,严格控制速度。地下水位过高,应升高护筒,加大水头。地下障碍物处理时,一定要将残留的砼块处理清除。孔壁坍塌严重时,应探明坍塌位置,用砂和粘土混合回填至坍塌孔段以上1—2m处,捣实后重新钻进。 (2)缩径 预防措施:选用带保径装置钻头,钻头直径应满足成孔直径要求,并应经常检查,及时修复。易缩径孔段钻进时,可适当提高泥浆的粘度。对易缩径部位也可采用上下反复扫孔的方法来扩大孔径。

数据类型

第四课数据类型 先来简单说说C语言的标识符和关键字。标识符是用来标识源程序中某个对象的名字的,这些对象可以是语句、数据类型、函数、变量、数组等等。C语言是大小字敏感的一种高级语言,如果我们要定义一个定时器1,可以写做"Timer1",如果程序中有"TIMER1",那么这两个是完全不同定义的标识符。标识符由字符串,数字和下划线等组成,注意的是第一个字符必须是字母或下划线,如"1Timer"是错误的,编译时便会有错误提示。有些编译系统专用的标识符是以下划线开头,所以一般不要以下划线开头命名标识符。标识符在命名时应当简单,含义清晰,这样有助于阅读理解程序。在C51编译器中,只支持标识符的前32位为有效标识,一般情况下也足够用了,除非你要写天书:P。 关键字则是编程语言保留的特殊标识符,它们具有固定名称和含义,在程序编写中不允许标识符与关键字相同。在KEIL uVision2中的关键字除了有ANSI C标准的32个关键字外还根据51单片机的特点扩展了相关的关键字。其实在KEIL uVision2的文本编辑器中编写C程序,系统可以把保留字以不同颜色显示,缺省颜色为天蓝色。 先看表4-1,表中列出了KEIL uVision2 C51编译器所支持的数据类型。在标准C语言中基本的数据类型为char,int,short,long,float 和double,而在C51编译器中int和short相同,float和double相同,这里就不列出说明了。下面来看看它们的具体定义:

表4-1 KEIL uVision2 C51编译器所支持的数据类型 1.char字符类型 char类型的长度是一个字节,通常用于定义处理字符数据的变量或常量。分无符号字符类型unsigned char和有符号字符类型signed char,默认值为signed char类型。unsigned char类型用字节中所有的位来表

Oracle常用数据字典表(系统表或系统视图)及查询SQL

Oracle常用数据字典表(系统表或系统视图)及查询SQL 2014年12月15日?数据库?共4187字?暂无评论?阅读861 次 文章目录 ?数据字典分类 ?dba_开头 ?user_开头 ?v$开头 ?all_开头 ?session_开头 ?index_开头 ?伪表 ?数据字典常用SQL查询 数据字典是Oracle存放有关数据库信息的地方,其用途是用来描述数据的。比如一个表的创建者信息,创建时间信息,所属表空间信息,用户访问权限信息的视图等。 数据字典系统表,保存在system表空间中。查询所有数据字典可用语句“select * from dictionary;”。 数据字典分类 数据字典主要可分为四部分: 1)内部RDBMS表:x$*,用于跟踪内部数据库信息,维持DB的正常运行。是加密命名的,不允许sysdba以外的用户直接访问,显示授权不被允许。

2)数据字典表:*$,如tab$,obj$,ts$等,用来存储表、索引、约束以及其他数据库结构的信息。 3)动态性能视图:gv$*,v$*,记录了DB运行时信息和统计数据,大部分动态性能视图被实时更新以反映DB当前状态。 4)数据字典视图:user_*、all_*、dba_*,在非Sys用户下,我们访问的都是同义词,而不是V$视图或GV视图。 数据库启动时,动态创建x$,在X$基础上创建GV$,在GV$基础上创建V$X$表-->GV$(视图)--->V$(视图)。 数据字典视图可分为静态数据字典视图和动态数据字典视图。 静态数据字典是指在用户访问数据字典时内容不会发生改变。这类数据字典主要是由表和视图组成,应该注意的是,数据字典中的表是不能直接被访问的,但是可以访问数据字典中的视图。 静态数据字典中的视图分为三类,它们分别由三个前缀够成:user_*(该用户方案对象的信息)、all_*(该用户可以访问的所有对象的信息)、dba_*(全部数据库对象的信息)。 动态数据字典是Oracle包含的一些潜在的由系统管理员如SYS维护的表和视图,由于当数据库运行的时候它们会不断进行更新,所以称它们为动态数据字典。这些视图提供了关于内存和磁盘的运行情况,所以我们只能对其进行只读访问而不能修改它们。Oracle中这些动态性能视图都是以v$开头的视图,比如v$access。 dba_开头 dba_users数据库用户信息

MySQL基本知识整理--数据库和表的操作

MySQL数据库知识整理 /* MySQL服务操作 */ /* 打开数据库服务 */ net start mysql /* 连接与断开服务 */ mysql -h 地址-P 端口-u 用户名-p 密码 /* 跳过权限验证登录MySQL */ mysqld --skip-grant-tables /* 修改root密码 */ update https://www.sodocs.net/doc/d16105936.html,er set password=password('xxx'); /* 显示正在运行的线程 */ SHOW PROCESSLIST /* 数据库操作 */ /* 查看当前数据库 */ select database(); /* 显示当前时间、用户名、数据库版本 */ select now(), user(), version(); /* 创建库 */ create database[ if not exists] 数据库名数据库选项数据库选项:CHARACTER SET charset_name COLLATE collation_name /* 查看已有库 */ show databases[ like 'pattern'] /* 查看当前库信息*/ show create database 数据库名 /* 修改库的选项信息 */ alter database 库名选项信息 /* 删除库 */ drop database[ if exists] 数据库名同时删除该数据库相关的目录及其目录内容 /* 数据表操作 */ /* 删除表*/ DROP TABLE[ IF EXISTS] 表名 /* 清空表数据 */ TRUNCATE [TABLE] 表名 /* 复制表结构 */ CREATE TABLE 表名 LIKE 要复制的表名

桩基础的几种类型及施工方法

灌注桩 灌注桩系是指在工程现场通过机械钻孔、钢管挤土或人力挖掘等手段在地基土中形成桩孔,并在其内放置钢 类。 一、钻孔灌注桩 泥浆护壁施工法 平整场地→泥浆制备→埋设护筒→铺设工作平台→安装钻机并定位(钻机位置的偏差不大于2cm)→钻进成孔→清孔并检查成孔质量→下放钢筋笼→灌注水下混凝土→拔出护筒→检查质量。 泥浆:钻孔泥浆由水、粘土(膨润土)和添加剂组成。具有浮悬钻渣、冷却钻头、润滑钻具,增大静水压力,并在孔壁形成泥皮,隔断孔内外渗流,防止坍孔的作用。泥浆太稀,排渣能力小、护壁效果差;泥浆太稠会削弱钻头冲击功能,降低钻进速度。 清孔:在钻孔达到设计要求深度后,应对孔深、孔位、孔形、孔径等进行检查。在终孔检查完全符合设计要求时,应立即进行孔底清理,避免隔时过长以致泥浆沉淀,引起钻孔坍塌。对于摩擦桩当孔壁容易坍塌时,要求在灌注水下混凝土前沉渣厚度不大于30cm;当孔壁不易坍塌时,不大于20cm。对于柱桩,要求在射水或射风前,沉渣厚度不大于5cm。清孔方法是使用的钻机不同而灵活应用。通常可采用正循环旋转钻机、反循环旋转机真空吸泥机以及抽渣筒等清孔。其中用吸泥机清孔,所需设备不多,操作方便,清孔也较彻底,但在不稳定土层中应慎重使用。其原理就是用压缩机产生的高压空气吹入吸泥机管道内将泥渣吹出。 (1)塌孔

预防措施:根据不同地层,控制使用好泥浆指标。在回填土、松软层及流砂层钻进时,严格控制速度。地下水位过高,应升高护筒,加大水头。地下障碍物处理时,一定要将残留的砼块处理清除。孔壁坍塌严重时,应探明坍塌位置,用砂和粘土混合回填至坍塌孔段以上1—2m处,捣实后重新钻进。 (2)缩径 预防措施:选用带保径装置钻头,钻头直径应满足成孔直径要求,并应经常检查,及时修复。易缩径孔段钻进时,可适当提高泥浆的粘度。对易缩径部位也可采用上下反复扫孔的方法来扩大孔径。 (3)桩孔偏斜 预防措施:对已偏斜的钻孔,控制钻速,慢速提升,下降往复扫孔纠偏。 钢筋笼的上浮 钢筋笼上浮的预防措施:严格控制砼质量,坍落度控制在20±2cm,砼和易性要好。导管在砼内埋深规范控制在2-6m之间。 二、沉管灌注桩 采用与桩的设计尺寸相适应的钢管(即套管),在端部套上桩尖后沉入土中后,在套管内吊放钢筋骨架,然后边浇筑混凝土边振动或锤击拔管,利用拔管时的振动捣实混凝土而形成所需要的灌注桩。这种施工方法适用于在有地下水、流砂、淤泥的情况。 利用锤击沉桩设备沉管、拔管成桩,称为锤击沉管灌注桩。 利用振动器振动沉管、拔管成桩,称为振动沉管灌注桩。 为了提高桩的质量和承载能力,沉管灌注桩常采用单打法、复打法、反插法等施工工艺。单打法(又称一次拔管法):拔管时,每提升0.5~1.0m,振动5~10s,然后再拔管0.5~1.0m,这样反复进行,直至全部拔出;复打法:在同一桩孔内连续进行两次单打,或根据需要进行局部复打。施工时,应保证前后两次沉管轴线重合,并在混凝土初凝之前进行;反插法:钢管每提升0.5m,再下插0.3m,这样反复进行,直至拔出。 锤击沉管灌注桩宜按流水顺序,依次向后退打。对群桩基础及中心距小于3.5 倍桩径的桩,应采用不影响邻桩质量的技术措施。

相关主题