没有合适的资源?快使用搜索试试~ 我知道了~
MySQL数据库入门--读书笔记(word版本)
5星 · 超过95%的资源 需积分: 25 44 下载量 153 浏览量
2016-11-26
14:56:49
上传
评论
收藏 54KB DOCX 举报
温馨提示
试读
22页
MySQL数据库入门--读书笔记的一到八章的总结,有衔接感,看起来要好一点
资源推荐
资源详情
资源评论
第一章
语言:
数据定义语言:
语句 :创建数据库、数据表等
语句 :修改表的定义
语句 :删除数据库、删除表等
数据操作语言:
语句 :插入数据
语句 :修改数据
语句 :删除数据
数据查询语言:
语句 :查询数据
操作数据库:
启动 数据库 :
停止 数据库
登录 : (本地登录: 密码【 和密
码之间没有空格】)
查看数据库信息:
切换数据库:【】
重新配置 :、 !
"、修改 # 配置文件
第二章
创建数据库: $
查询数据库:% $
查看创建好的数据库信息:% $
修改数据库: 数据库名称 &编码方式 编码方式 $
例 & ! ! $
删除数据库: 数据库名称$【 $】
数据类型:
整数类型:'、、、、
浮点数类型和定点数类型:(、 、)*+【 表示数据的长度, 表示小数
点后的长度】
日 期 和 时 间 类 型 : 、 、 ' 、 ' 、 ' 【 简 化 插 入 时 , ,-. 为
"//,"/-.*0/,.. 为 .0/,...】
字符串和二进制类型:、1)可变长度字符串+、 、1 )可变长度二进制
数据+、 )二进制大数据+、2)大文本数据+、、)字符串对象+、 )字段类型+
创建数据表:
$
$
))+*1)"/+*(+$
% $
查看数据表(建表语句):% $【% 3 更加
整洁】
查看数据表(表格形式): $【 $】【 表示该列是否可以存
储 值;! 是否已经编制索引;& 是否有默认值;2 表示获取到的与给定列相
关的附加信息】
修改数据表: 旧的表名 45新的表名$【 可加可不加】
修改字段名: 1)"/+$【 表名
旧的字段名 新的字段名 新数据类型】
修改字段的数据类型: &)"/+$
添加字段: )+4约束条件546 已存在的字段名5$【7 放在第
一个,6已存在的字段名 放在已存在的字段名后面】
删除字段: $
修改字段的排列位置: &字段名 数据类型 786字段名 "
表的约束:
!主键约束,用于唯一标识对应的记录
&!外键约束
非空约束
唯一性约束
&默认值约束,用于设置字段的默认值
主键约束:
单字段主键: 2)*1)"/+*(+$
多 字 段 主 键 : 2") * * (*
!)*++$
非空约束: 29)!*1)"/+*(+$
唯一约束: 2:)!**+$
默认约束: 2-)!**(&/+$
设置表的字段值自动增加: 20)!*
*(+$
创建索引:
表名)字段名 数据类型 4完整性约束条件5
字段名 数据类型 4完整性约束条件5
;
字段名 数据类型 454&254'528!
4别名5)字段名 4)长度+5+485+$
可选参数,表示唯一索引
&2可选参数,表示唯一索引
'可选参数,表示空间索引
28!用来表示字段的索引,二者选一即可
别名:可选参数,表示创建的索引的名称
字段名 :指定索引对应字段的,名称
长度:可选参数,用于表示索引的长度
8:可选参数, 表示升序排列, 表示降序排列
创建普通索引: )*1)"/+*(*2)++$ 【可 用 2
<&%3 查看索引是否被使用】
创建唯一性索引: ")*1)"/+*(*
2)++$
创建全文索引: =)*1)"/+*(*&22
&2)++$【目前只有 存储引擎支持全文索引, 存
储引擎还不支持】
创 建 单 列 索 引 : 9)*1)"/+*(*2
))"/+++$
创 建 多 列 索 引 : :) * 1)"/+*(*2
'))"/+++$【只有使用这些字段中的第一个字段,多列索引才会被使用
<&:%3 和 2<&:%>!>3 比较】
创建空间索引: 0)*'2)++$
使用 2 在已存在的表上创建索引:48&28'52索引名
表名 4字段名 4)长度+54855
创建一个 ! 表使用: !) !* !1)"::+
*1)"::+ *&1)"::+ * 1)"::+ *
+$
创建普通索引:22 !) !+$
创建唯一性索引:22 !) !+$
创建单列索引:22 !) !+$
创建多列索引:2'2 !))"/+*&)"/++$
创建全文索引:
、 删除 ! 表
"、重建 ! 表: !) !* !1)"::+
* 1)"::+ *& 1)"::+ * 1)"::+
* +$
=、&22&2'2 !)&+$
创建空间索引:
、 新建数据 ? ?)+$
"、 '2'2?)+$
使用 在已存在的表上创建索引:
表名 48&28'52索引名 )字段名 4)长度+5485+
重建 ! 表:
创建普通索引: !22) !+$
创建唯一性索引: !22) !+$
创建单列索引: !22)):/++$
创建多列索引: !2'2))"/+*&):/++$
创建全文索引:
、 删除 ! 表
"、 重建 ! 表: !) !* !1)"::+
* 1)"::+ *& 1)"::+ * 1)"::+
* +$
=、 @ !&22&2'2)&+$
创建空间索引:
、 创建空间表 . .)+$
"、 .'2'2)+$
删除索引:
使用 删除索引: 表名 2索引名
!2&2'2$
使用 2 删除索引:2索引名 表名
2.'2$
第三章
添加数据:
为表中所有字段添加数据:
语 句 中 指 定 所 有 字 段 名 : )**+
1)*>!>*.?#:+$ 【 顺 序 可 以 不 指 定 , 但 必 须 和 1 对 应
)**+1)A!>**+】
语句中不指定字段名:1)*>B>*.9#0+$【顺序不可以
乱】 设置非空属性的必须指定值,不然不能添加
另外一种添加方法:9*>>*?.$
同时添加多条记录:
1):*>BB>*-0+*)-*>>*??+$
)*+1)0*>>+*)?*>6>+$
更新数据:
更新部分数据:"%>>$
查看 C9 的学生数据:<&%C9$
修改 C9 的 为 //://%C9$
更新全部数据:?/$
删除数据:
删除部分数据:&%/$
删除 D: 的数据:&%D:$
删除所有数据:&$
可以删除全部数据而不留痕迹(日志没记录),也只能删除全部数据,是
语句,而 是 语句(我也不懂),全部删除数据后添加时, 从 开始,
则 是从 删除 的最 大 记 录 E 开始 , 执 行效 率比 高 :
$
剩余21页未读,继续阅读
资源评论
- cuiwei1162016-12-06感谢分享~ 非常谢谢~
Davisxy
- 粉丝: 51
- 资源: 9
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功