第16章mysql数据库基础.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第16章mysql数据库基础

第16章Mysql数据库基础 初识MYSQL数据库 MySQL介绍 MySQL是一个真正的多用户、多线程SQL数据库服务器。 MySQL是一个客户机/服务器结构的实现,它由一个服务器守护程序mysqld和很多不同的客户程序和库组成。 MySQL主要目标是快速、健壮和易用。 MySQL的特点 成本:Mysql是免费的,并且它的技术支持也很便宜 速度:Mysql胜过它的大多数竟争对手 功能;Mysql提供了开发人员所需要的大多数功能。 可移植:Mysql可以在绝大多数的操作系统中运行 易用:Mysql易于使用和管理。 Mysql的启动和停止 启动:Net start mysql 登录 Mysql –u root –p 密码Root 123 停止 Net stop mysql Mysqladmin –uroot shutdown -proot SQL语句 建表(数据库)操作 显示表(数据库)操作 使用数据库操作 显示表结构操作 删除表(数据库)操作 更新表结构 插入记录操作 更改记录操作 删除记录操作 查询记录操作 建数据库操作 语法:create database 数据库名 实例:建立一个student库。 mysql create database student; 注意:windows下数据库表名不区分大小写,而linux环境下区分,建议数据库名表名小写。 数据库操作 选择数据库:use dbname; 显示数据库操作 语法: show databases; 叙述:列出服务器主机上可用的数据库。 删除数据库:drop database dbname; 创建表的语法 Create [temporary] table [if not exist] Tablename [(create_definition)] [table_options][select_statement] 建表操作 常见完整性约束: PRIMARY KEY 主码约束(主键) UNIQUE 唯一性约束 NOT NULL 非空值约束 AUTO_INCREMENT 用于整数列默认自增1 DEFAULT default_value 默认值约束 PRIMARY KEY 与UNIQUE 指定必须包含唯一值的索引 Mysql数据类型 数据表至少要有一个数据列,每一个数据列都需要定义数据类型,mysql支持的数据类型: 整数 浮点数、定点数 日期和时间 字符串 二进制 整数数据类型xxxINT Tinyint(m) 1字节:-128~127 Smallint(m) 2字节:-32768~32767 Mediumint(m) 3字节 Int(m)、integer(m) 4字节 Bigint(m) 8字节 Serial:bigint auto_increment not null primary key的缩写 浮点数 Float(m,d) Double(m,d)/real(m,d) M是十进制数字的总个数,d是小数点后面的数字个数 定点数(decimal) 数据保存在float和double中会自动进行必要的舍入,在财务处理中会不可接受 财务中应该使用decimal存储。 Decimal以字符串的形式保存数据,并且不允许使用指数形式。 日期和时间 Date:1000-01-01~9999-12-31 Time : Datetime Timestamp:可以在数据插入时自动插入当前时间,也可以在数据记录更新时自动刷新 timestamp Timestamp default current_timestamp on update current_timestamp Timestamp default current_timestamp 字符串 Char类型的数据其长度有严格限制。Char(20)永远占用20个字节,存入时前导空格被去掉,后面用空格补齐。取出时后面的空格自动去掉。最多可以存储255个字符 Varchar最多存储255,5.0以后65535,可以存储前导空格和尾部的空格。 Tinytext:255 Text:2^16-1 Mediumtext:2^24-1 longText:2^32-1 二进制数据 Bit(n):n64 Tinyblob Blob Mediumblob longblob 其他数据类型 Enum字符串排列组合 Set 字符串排列组合 Geometry、point二维地理数据对象 enum Enum数据类型可以管理多达65535个字符串的集合,每个字符串对应一个编号。 Mysql存入enum数据列的正是字符串对应的编号。 每个字段只能存入一个字符串。不区分大小写。 create table testenum (

文档评论(0)

ligennv1314 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档