mysql复习秘籍.pdf

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
mysql复习秘籍

mysql复习 一:复习前的准备 1:确认你已安装wamp 2:确认你已安装ecshop,并且ecshop的数据库名为shop 二 基础知识: 1.数据库的连接 mysql -u-p -h -u 用户名 -p 密码 -h host主机 2:库级知识 2.1 显示数据库:show databases; 2.2 选择数据库:use dbname; 2.3 创建数据库:create database dbname charset utf8; 2.3 删除数据库:drop database dbname; 3: 表级操作: 3.1 显示库下面的表 show tables; 3.2 查看表的结构: desc tableName; 3.3 查看表的创建过程: show create table tableName; 3.4 创建表: create table tbName ( 列名称1 列类型 [列参数] [not null default ], 列2... 列名称N 列类型 [列参数] [not null default ] )engine myisam/innodbcharset utf8/gbk 3.4的例子: create table user ( idint auto_increment, name varchar(20) not null default , age tinyint unsignednot null default 0, index id(id) )engine=innodbcharset=utf8; 注:innodb是表引擎,也可以是myisam或其他,但最常用的是myisam和innodb, charset 常用的有utf8,gbk; 3.5 修改表 3.5.1 修改表之增加列: alter table tbName add 列名称1 列类型 [列参数] [not null default ] #(add之后的旧列名之后的语法和创建表 时的列声明一样) 3.5.2 修改表之修改列 alter table tbName change 旧列名 新列名 列类型 [列参数] [not null default ] (注:旧列名之后的语法和创建表时的列声明一样) 3.5.3 修改表之减少列: alter table tbName drop 列名称; 3.5.4 修改表之增加主键 alter table tbName add primary key(主键所在列名); 例:alter table goods add primary key(id) 该例是把主键建立在id列上 3.5.5 修改表之删除主键 alter table tbName drop primary key; 3.5.6 修改表之增加索引 alter table tbName add [unique|fulltext] index 索引名(列名); 3.5.7 修改表之删除索引 alter table tbName drop index 索引名; 3.5.8 清空表的数据 truncate tableName; 4:列类型讲解 列类型: 整型:tinyint (0~255/-128~127) smallint (0~65535/-32768~32767) mediumint int bigint (参 考手册11.2) 参数解释: unsigned 无符号(不能为负) zerofill 0填充 M 填充后的宽度 举例:tinyint unsigned; tinyint(6) zerofill; 数值型 浮点型:float double 格式:float(M,D) unsigned\zerofill; 字符型 char(m) 定长 varchar(m)变长 text 列 实存字符i 实占空间 利用率 char(M) 0=i=M M i/m=100% varchar(M) 0=i=M i+1,2 i/i+1/2100% year YYYY 范围:1

文档评论(0)

yaocen + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档