mysql课件第三章数据库表操作.ppt
《mysql课件第三章数据库表操作.ppt》由会员分享,可在线阅读,更多相关《mysql课件第三章数据库表操作.ppt(23页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据库表的基本操作数据库表的基本操作天津理工大学 华信软件学院 田春艳 2011年9月-2012年1月Mysql数据库 田春艳 数据表基本操作讲课内容讲课内容n n复习数据库的基本操作n n数据库的存储引擎n n创建表n n查看表结构n n表的完整性约束条件n n修改表n n删除表Mysql数据库 田春艳 数据表基本操作复习数据库基本操作复习数据库基本操作n n创建数据库n ncreate database create database 数据库名字数据库名字n n查看数据库n nShow databasesShow databasesn n使用数据库n nUse Use 数据库名字数据库名字
2、n n删除数据库n ndropdropMysql数据库 田春艳 数据表基本操作讲课内容讲课内容n n复习数据库的基本操作n n数据库的存储引擎数据库的存储引擎n n创建表n n查看表结构n n表的完整性约束条件n n修改表n n删除表Mysql数据库 田春艳 数据表基本操作存储引擎存储引擎n n存储引擎是指表的类型,即表在计算机中的物理存储方式。n n存储引擎存储引擎MysqlMysql特点特点n n插入性的。不可以用不同的存储引擎。插入性的。不可以用不同的存储引擎。Mysql数据库 田春艳 数据表基本操作查看本机查看本机mysql支持的存储引擎支持的存储引擎n nshow engines;或
3、者 show engines gn nsupport yes/no/defaultsupport yes/no/defaultn nshow variables like have%n nyes no disabledyes no disabledn n查看默认的存储引擎n nshow variables like storage_engineshow variables like storage_engineMysql数据库 田春艳 数据表基本操作常用的数据引擎简介(常用的数据引擎简介(1)n ninnodbn n提交,回滚和崩溃恢复提交,回滚和崩溃恢复n n外键、外键、自动增长列(自动增长
4、列(AUTO_INCREMENTAUTO_INCREMENT)(必须为主键必须为主键)n n表结构存储在表结构存储在.frm.frm中中n n优缺点n n提供良好的事物管理,崩溃修复和并发控制提供良好的事物管理,崩溃修复和并发控制n n效率低,空间占有率大效率低,空间占有率大Mysql数据库 田春艳 数据表基本操作常用的数据引擎简介(常用的数据引擎简介(2)n nMyisamMyisamn n最早提供的数据存储引擎最早提供的数据存储引擎n n支持三种不同的存储形式:支持三种不同的存储形式:n n静态静态 字段类型定长的字段类型定长的n n动态动态 字段可以动态变化,比如字段可以动态变化,比如
5、varchar varchar等等n n压缩压缩 为了减少占用的存储空间,对数据进行压缩,压缩之后为了减少占用的存储空间,对数据进行压缩,压缩之后不能修改不能修改n n优缺点优缺点n n占用的空间少,效率高占用的空间少,效率高n n不支持事务,并发等不支持事务,并发等Mysql数据库 田春艳 数据表基本操作常用的数据引擎简介(常用的数据引擎简介(3)n nmemoryn n在内存中创建表,数据也存储在内存中在内存中创建表,数据也存储在内存中n n优缺点n n读写速度非常快读写速度非常快n n缺点缺点n n安全性差,数据容易丢失,内存异常就会影响数据安全性差,数据容易丢失,内存异常就会影响数据的
6、完整性的完整性n n存储空间受到限制。存储空间受到限制。n n生命周期短生命周期短Mysql数据库 田春艳 数据表基本操作讲课内容讲课内容n n复习数据库的基本操作n n数据库的存储引擎n n创建表创建表n n查看表结构n n修改表n n删除表Mysql数据库 田春艳 数据表基本操作创建表创建表create table create table 表名(表名(属性名属性名 数据类型数据类型 完整性约束完整性约束,属性名属性名 数据类型数据类型 完整性约束完整性约束,);例如例如 create table user create table user(user_id int(4)primary k
7、ey,user_id int(4)primary key,username char(20),username char(20),follower_count int(4),follower_count int(4),following_count int(5)following_count int(5)););Mysql数据库 田春艳 数据表基本操作完整性约束完整性约束n nprimary key 主键 n nforeign key 外键n nnot null 非空n nunique 唯一n ndefault 默认值Mysql数据库 田春艳 数据表基本操作主键主键n n单一字段单一字段cre
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- mysql 课件 第三 数据库 操作
限制150内