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文档。上传文档
查看更多
MySQL数据库综述

第三章 MySQL数据库;一、MySQL控制台操作;MySQL控制台;1、MySQL控制台基础 (1) MySQL的提示符:mysql (2) 一条语句必须以“;”结束,可分多行 (3)可用键盘上的上、下键调出以前执行的语句 (4)可在记事本等编辑器中复制代码,再在控制台mysql后右键单击,选择粘贴,可一次拷贝粘贴多条MySQL语句 (5)查看MySQL服务器的信息: mysqlstatus;或 mysql\s;查看MySQL服务器的信息;(6)放弃正在输入的命令 mysql\c (7)退出MySQL mysql\q ;2、 基本语句 2.1 数据库操作 (1)mysql show databases; 显示mysql服务器中所有数据库的名称 (2)mysqlcreate database dbname; 创建数据库 如: mysqlcreate database demo charset=gbk; 其中,charset=gbk可选,但为正确处理中文,最好在该语句中定义字符集;(3)mysql drop database dbname; 删除数据库 (4)mysql use dbname; 选择当前要操作的数据库 (5)mysql show tables; 显示当前数据库中创建的所有表 ;2.2 数据表操作 (1)mysql create table 语句 创建数据库表,语法: create table table_name ( col_name type col_definition, col_name type col_definition, ……, col_name type col_definition )[table_options]; 注意:最后一列定义不能加,号;mysql create table student ( 学号 char(6) not null primary key, 姓名 char(4) not null, 性别 tinyint not null, 生日 date not null, 籍贯 varchar(20) not null ); mysql insert into student values刘明刚,1,1998-12-1,广东省河源市);;(2)mysql describe table_name 查看数据表的结构 ;3、MySQL数据类型 MySQL中的数据类型主要分为三大类: 数字: tinyint、int、decimal等 字符串: char、varchar等 日期时间: date、time等;3.1、整数;注意: 1、无符号的整数为非负整数,在数据类型后加unsigned关键字表示.如:tinyint unsigned 2、MySQL中也有bool型,但存储时还是转换成tinyint型,故而对bool型的数据,最好定义为tinyint型 3、自增型的整数字段:只适用于整数,在数据类型后加auto_increment关键字表示.如: smallint unsigned auto_increment;关于 auto_increment型整数字段,须???意: mysql中每个表只能设置一个自增字段 该列必须是NOT NULL 该列必须定义唯一索引,如主键primary key或唯一键unique key,以避免重复 该列的最大值受其数据类型约束。如tinyint型的最大值为127, 加上unsigned,则为255。一旦达到上限,auto_increment就会失效;该字段的初值在create table语句中的[table_options]中给出,增长步长默认为1;当插入记录时,不必为该字段赋值,MySQL自动为该自增字段赋值;也可将该字段赋值为null, MySQL同样会自动为该自增字段赋值;;3.2、小数-decimal(m,d) 小数也可通过unsigned设置为非负数 decimal(m,d)表示数值中共有m位数,其中整数m-d位,小数d位. 如:decimal(5,2),数值中共有5位数,其中整数占3位,小数占2位, 取值范围为:-999.99 到 999.99 decimal(3,2) unsigned, 数值中共有3位数,其中整数占1位,小数占2位,其取值范围为0.00到9.99;create table t1 ( id char(4) not null primary key, price deci

文档评论(0)

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

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

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档