2-数据表的基本操作

2-数据表的基本操作

ID:18454348

大小:109.50 KB

页数:14页

时间:2018-09-18

2-数据表的基本操作_第1页
2-数据表的基本操作_第2页
2-数据表的基本操作_第3页
2-数据表的基本操作_第4页
2-数据表的基本操作_第5页
资源描述:

《2-数据表的基本操作》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、飞越电脑求实教育中心MySQL之二数据表的基本操作一、创建数据表在创建完数据库之后,接下来的工作就是创建数据表,所谓创建数据表,指的是在已经创建好的数据库中建立新表,创建数据表的过程是规定数据列的属性的过程,同时也是实施数据完整性(包括实体完整性、引用完整性和域完整性等)约束的过程。这里将介绍创建数据表的语法形式、如何添加主键约束、外键约束、非空约束等。1、创建表的语法形式数据表属于数据库,在创建数据库之前,应该使用语句“USE<数据库名>”指定操作是在哪个数据库中进行,如果没能选择数据库,会抛出“Nodatabaseselected”的错误。创建数据表的语

2、句为CREATETABLE,语法规则如下:CREATETABLE<表名>(字段表1,数据类型[列级别约束条件][默认值]字段表2,数据类型[列级别约束条件][默认值]……[表级别约束条件]);使用CREATETABLE创建表时,必须指定以下信息:(1)要创建的表的名称,不区分大小写,不能使用SQL语言中的关键字,如DROP、ALTER、INSERT等。(2)数据表中每一个列(字段)的名称和数据类型,如果创建多个列,要用逗号隔开。【例1】创建员工表tb_emp1选择创建表的数据库:USEtest_db;tb_emp1表结构字段名称数据类型备注idINT(11)

3、员工编号nameVARCHAR(25)员工名称deptldINT(11)所在部门编号salaryFLOAT工资创建tb_emp1表:CREATETABLEtb_emp1(idint(11),namevarchar(25),deptIdint(11),salaryfloat);可以看到,test_db数据库中已经有了数据表tb_tmp1,数据表创建成功。主讲老师:李霞-14-飞越电脑求实教育中心MySQL之二mysql>showcreatetabletb_emp1;+---------+-------------------------------------

4、---------------------------------------------------------------------------------------------------------------------------------------------------------+

5、Table

6、CreateTable

7、+---------+--------------------------------------------------------------------------------------------------

8、--------------------------------------------------------------------------------------------+

9、tb_emp1

10、CREATETABLE`tb_emp1`(`id`int(11)defaultNULL,`name`varchar(25)defaultNULL,`deptId`int(11)defaultNULL,`salary`floatdefaultNULL)ENGINE=MyISAMDEFAULTCHARSET=utf8

11、+---------+-----------

12、-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+1rowinset(0.00sec)2、使用主键约束主键,又称主码,是表中一列或多列的组合,主键约束(PrimaryKeyConstraint)要求主键列的数据唯一,并且不允许为空,主键能够唯一地标识表中

13、的一条记录,可以结合外键来定义不同数据表之间的关系,并且可以加快数据库查询的速度。主键和记录之间的关系如同身份证和人之间的关系,它们之间是一一对应的。主键分为两种类型:单字段主键和多字段联合主键。A、单字段主键主键是由一个字段组成,SQL语句格式分类以下两种情况。(1)在定义列的同时指定主键,语法规则如下:字段名数据类型PRIMARYKEY[默认值]【例2】定义数据表tb_emp2,其主键为id:CREATETABLEtb_emp2(idint(11)PRIMARYKEY,namevarchar(25),deptIdint(11),salaryfloat);

14、(2)在定义完所在列之后指定主键。[CONSTRIN

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。