数据库和表的基本操作

数据库和表的基本操作

ID:43183337

大小:2.09 MB

页数:101页

时间:2019-10-01

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

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

1、第二章数据库和表的基本操作表的约束设置表的字段值自动增加索引数据库基础知识数据类型数据表的基本操作✎学习目标3了解数据类型2熟悉索引的作用,会创建和删除索引掌握了解熟悉掌握数据库的基本操作、数据表的基本操作、表的约束1数据库基础知识2.1☞点击查看本小节知识架构数据类型2.2☞点击查看本小节知识架构数据表的基本操作2.3☞点击查看本小节知识架构表的约束2.4☞点击查看本小节知识架构设置表的字段值自动增加2.5索引2.6☞点击查看本小节知识架构知识架构2.1数据库基础知识返回目录2.1.12.1.2创建和查看数据库修改数据库2.1.3删除数据

2、库2.2数据类型返回目录知识架构2.2.12.2.2整数类型浮点数类型和定点数类型2.2.3日期与时间类型2.2.4字符串和二进制类型2.3数据表的基本操作返回目录知识架构2.3.12.3.2创建数据表查看数据表2.3.3修改数据表2.3.4删除数据表2.4表的约束返回目录知识架构2.4.12.4.2主键约束非空约束2.4.3唯一约束2.4.4默认约束知识架构返回目录2.6.12.6.2索引的概念创建索引2.6.3删除索引2.6索引2.1数据库基础知识2.1.1创建和查看数据库创建数据库就是在数据库系统中划分一块存储数据的空间,MyS

3、QL中,创建数据库的基本语法格式如下所示:【例2-1】创建一个名称为itcast的数据库,SQL语句如下所示:执行结果如下所示:CREATEDATABASE数据库名称;CREATEDATABASEitcast;2.1数据库基础知识2.1.1创建和查看数据库为了验证数据库系统中是否创建了名称为itcast的数据库,需要查看数据库,在MySQL中,查看数据库的SQL语句如下所示:【例2-2】使用SHOW语句查看已经存在的数据库,执行结果如下所示:SHOWDATABASES;2.1数据库基础知识2.1.1创建和查看数据库创建好数据库之后,要想查看某

4、个已经创建的数据库信息,可以通过SHOWCREATEDATABASE语句查看,具体语法格式如下所示:SHOWCREATEDATABASE数据库名称;2.1数据库基础知识2.1.1创建和查看数据库【例2-3】查看创建好的数据库itcast的信息,SQL语句如下所示:执行结果如下所示:SHOWCREATEDATABASEitcast;2.1数据库基础知识2.1.2修改数据库MySQL数据库一旦安装成功,创建的数据库编码也就确定了。但如果想修改数据库的编码,可以使用ALTERDATABASE语句实现。修改数据库编码的基本语法格式如下所示:在上述格式

5、中,“数据库名称”指的是要修改的数据库,“编码方式”指的是修改后的数据库编码。ALTERDATABASE数据库名称DEFAULTCHARACTERSET编码方式COLLATE编码方式_bin2.1数据库基础知识2.1.2修改数据库【例2-4】将数据库itcast的编码修改为gbk,SQL语句如下所示:为了验证数据库的编码是否修改成功,接下来,使用SHOWCREATEDATABASE语句查看修改后的数据库,执行结果如下:ALTERDATABASEitcastDEFAULTCHARACTERSET gbkCOLLATEgbk_bin;说明itca

6、st数据库的编码信息修改成功了2.1数据库基础知识2.1.3删除数据库删除数据库是将数据库系统中已经存在的数据库删除。成功删除数据库后,数据库中的所有数据都将被清除,原来分配的空间也将被回收。在MySQL中,删除数据库的基本语法格式如下所示:需要注意的是,如果要删除的数据库不存在,则删除会失败。DROPDATABASE数据库名称;2.1数据库基础知识2.1.3删除数据库【例2-5】删除名称为itcast的数据库,SQL语句如下所示:为了验证删除数据库的操作是否成功,接下来,使用SHOWDATABASES语句查看已经存在的数据库,执行结果如下所

7、示:DROPDATABASEitcast;2.2数据类型2.2.1整数类型根据数值取值范围的不同,MySQL中的整数类型可分为5种,分别是TINYINT、SMALLINT、MEDIUMINT、INT和BIGINT,表2-1列举了MySQL不同整数类型所对应的字节大小和取值范围。从表2-1中可以看出,不同整数类型所占用的字节数和取值范围都是不同的。数据类型字节数无符号数的取值范围有符号数的取值范围TINYINT10~255-128~127SMALLINT20~65535-32768~32768MEDIUMINT30~16777215-83886

8、08~8388608INT40~4294967295-2147483648~2147483648BIGINT80~18446744073709551615-9223

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

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

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