2013年辛星mysql教程.pdf
文本预览下载声明
2013 年度辛星 mysql 教程
2013 年辛星 Mysql 教程
编辑时间:2013 年 8 月,如果您在两年后看到了本教程,
大可以忽略它,因为肯定有更新更全面的版本出现了。
注意:大家可以去搜索“战鹰 mysql 视频 教程”来得到
它的视频版本,其实战鹰和辛星都是我的昵称。
建议:百度搜索“辛星 mysql”可以查看更新更全面的教
程。
说明:这份教程与其说是一份教程,不如说是一份笔记,
因为它是以提要的方式记录的。
目录:
第 1 节:前言
第 2 节:初始 mysql
第 3 节:数据的插入、删除与修改
第 4 节:数据的查询
第 5 节:WHERE 子句、运算符和函数
第 6 节:数据类型之数值类型和日期时间类型
第 7 节:数据类型之字符型和复合型
第 8 节:索引
第 9 节:交叉连接和内连接以及自连接
第 10 节:外连接和联合
第 11 节:子查询
第 12 节:视图
第 13 节:事务
1 / 45
2013 年度辛星 mysql 教程
第 14 节:事务的深层次探讨
第 15 节:字符集、校对集和乱码问题
第 1 节:前言
首先这是我录视频的时候使用的一套草稿整理得到的,
关于那套视频,大家可以去网上搜索一下 “战鹰 mysql ”,
应该就是我的。
其实,辛星和战鹰都是我的昵称,不过我以后不再使用
战鹰这个名字了,感觉太霸气。
它并不算是一套教程,因为它不适合入门看,相反,
它可以当做一个不错的复习或者总览的提纲来看。
如果您在若干年后看到它,可以果断放弃该教程,因
为最新版肯定已经有了。
第 2 节 初始 Mysql
*******************SQL*****************
2 / 45
2013 年度辛星 mysql 教程
1.sql 是 structed query languange 的缩写,是结构化查询
语言.
2.sql 原来是 sequel,后来由于法律原因,改名.
3.sql 最早可以追溯到 1974 年,在 IBM 实验室.
4.在 1986 年通过了 ANSI 的数据库委员会成为了标准.
5.1987 年通过 ISO 成为了国际标准.
6.92 年的标准,99 年进行了一次标准,03 年进行了一次标准.
*******************mysql********************
mysql 对 SQL 的支持:
1.支持的比较完善的.
2.进行了一定的扩充.
3.有违背 SQL 标准的地方.
***************数据库和表********************
1.一切数据都存放在数据表中,表存放在数据库里.
2.就像我们的文件夹,文件夹里不存放具体信息,我们的具
体信息写到文件里,用文件存放信息.
**************表****************
1. 我们的数据存放到表里,表分为行和列.
2.一行信息我们称之为一条记录.
3.一列信息我们称之为一个字段,或者是一个属性.
*************数据库的操作*************
操作数据库:
3 / 45
2013 年度辛星 mysql 教程
1.显示所有数据库:SHOW DATABASES;
2.创建一个数据库:CREATE DATABASE 数据库名;
3.删除一个数据库:DROP DATABASE 数据库名;
4.显示创建数据库的语句:SHOW CREATE DATABASE 数据库
名;
****************操作数据表*****************
操作数据表:
1.显示所有数据表:SHOW TABLES;
2.创建一个数据表:CREATE TABLE 表名(列名 1 列数据类
型 1 [列级完整性约束] [,其他列] [,表级完整性约束] )
[附加属性];
3.删除一个数据表:DROP TABLE 表名;
4.显示创建数据表的语句:SHOW CREATE TABLE 表名;
第 3 节 数据的插入删除与修改
******************数据的插入*************
1.格式一:INSERT [INTO
显示全部