1 / 17
文档名称:

MySQL基础知识.ppt

格式:ppt   大小:916KB   页数:17页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

MySQL基础知识.ppt

上传人:jianjian401 2017/8/28 文件大小:916 KB

下载得到文件列表

MySQL基础知识.ppt

相关文档

文档介绍

文档介绍:MySQL基础知识
本节重点:
MySQL数据类型
MySQL 数据列类型及其属性 本节难点: MySQL 数据列类型及其属性
课外学时:4学时
1)MySQL的数据表类型及其特点
2)MySQL表达式求值和类型转换
MySQL概述
MySQL是一种基于SQL的客户/服务器模式的关系型数据库管理系统。MySQL由以下组件构成:一个SQL服务器、一些用来访问该服务器的客户端程序、一套用来对数据库进行管理的软件工具,以及一个为自行编写程序的数据库用户提供的程序设计接口。
为什么选用MySQL
运行速度快: MySQL的开发人员认为它是目前最快的数据库管理系统
易使用性: MySQL是一种简单易用的高性能数据库管理系统
功能丰富: MySQL允许多个客户端同时与服务器建立连接。客户端可以同时打开并使用多个数据库。可以通过多种方法对MySQL数据库进行交互式访问,在输入查询命令后可以立刻看到查询结果。此外MySQL还提供了C、Java、PHP等多种程序设计语言的编程接口。还可以通过支持ODBC功能的应用程序来访问MySQL数据库
优异的联网和安全性能: MySQL是网络化的数据库,用户可以从因特网的任意地点访问MySQL数据库。同时MySQL具备完善的访问控制机制, MySQL还支持使用SSL(安全套接子参)协议的加密连接。
可移植性: MySQL即能够运行在多种版本的UNIX操作系统上,也能运行在诸如Windows或OS/2之类的非UNIX系统上。
成本低廉:MySQL一个“开放源代码”项目,MySQL在大多情况下都是免费的。
来源广泛:能从许多地方下载
nloads
MySQL的安装和配置
步骤:
(1)下载并安装
mysql--
解压缩,运行
默认安装到 c:\mysql 目录下
在windows搜索路径中添加c:\mysql \bin
(2) 打开DOS界面
(3) 启动MySQL服务器
在DOS命令行输入:mysqld
start mysql
(4) 进入MySQL客户程序
命令 mysql -h host_name -p -u user_name
在DOS命令行输入:mysql
退出MySQL客户程序
mysql>quit
(5) 停止MySQL服务器
stop mysql
MySQL的数据类型(MySQL对各种数据值的基本分类)
(1)数值:MySQL的数值分为整数值和浮点数值
(2)字符串(字符)值:
注意:转义字符
NUL字节(取值为零)和NULL值(没有取值)的区别
(3)日期和时间值:
MySQL默认的日期显示格式年-月-日
(4)NULL
NULL值是一种不属于任何类型的值,它通常用来代表“没有数据”,
“数据未知”,“数据缺失”,“数据超出取值范围”,“与本书列无关”,“与本数据列的其它值不同”
不允许对NULL值进行算术运算
IS NULL
IS NOT NULL
MySQL数据库里的数据
MySQL的数据列类型
每一种列类型都有以下几种特性:
可以将哪些种类的值保存在其中?
这种类型的值要占多少存储空间,它的长度是固定不变的,还是可变的?
这种类型的值如何进行比较和排序?
这种类型是否允许使用NULL值?
能否对这种类型进行检索?
数据列类型概述
数值类数据列类型
数据列类型含义
TINYINT 非常小的整数
SMALLINT 小整数
MEDIUINT 中等大小的整数
INT 标准整数
BIGINT 大整数
FLOAT 单精度浮点数
DOUBLE 双精度浮点数
DECIMAL 以字符串形式表示的浮点数
数值类数据列类型的属性
UNSIGNED属性:
不允许出现负值,经常与整数类型用在一起。
AUTO_INCREMENT属性:
只能用在整数数据类型上。它的作用是产生独一无二的标识符或序列编号。当把NULL插入到一个AUTO_INCREMENT数据列时,MySQL会自动产生下一个序列编号并把它放入到这个数据列中去。
每个数据表最多只能有一个AUTO_INCREMENT数据列,这个数据列还必须同时具备NOT NULL属性,最好声明为PRIMARY KEY或UNIQUE键。
DEFAULT属性:
为数据列设定默认值。如果没有指定默认值,MySQL会自动选择一个。MySQL为数值型数据列选择默认值的原则:如果数据列中允许出现NULL值,就以NULL为默认值,否则,就以0为默认值。
NULL属性(默认属性)和 NOT NULL属性
字符串类数据列类型
数据列类型含义
CHAR 固定长度的字符串
VARC

最近更新

苏教版六年级数学下学期期中试卷共4套 15页

别墅卸料平台方案 5页

分公司运行方案 5页

外显子组测序在家族性高胆固醇血症诊断中的进.. 31页

细胞工程高考真题汇编 14页

减肥成功方案 3页

2024年临汾职业技术学院单招职业适应性测试题.. 56页

2024年云南省大理州事业单位招聘339人历年高频.. 178页

第二次月考质量分析 8页

2024年云南省昆明市生态环境宣传教育中心招聘.. 176页

创意经济中的平台经济研究 33页

佳通股改方案 5页

2024年内蒙古事业单位综合应用能力考历年高频.. 179页

脑卒中症状的检查与诊断方法 19页

2024年内蒙古法院系统招聘457名书记员历年高频.. 176页

付费方案英语缩写 5页

2024年内蒙古锡林郭勒事业单位招370人历年高频.. 177页

2024年内蒙古集宁师范学院招聘科研助理7人历年.. 175页

2024年南京铁道职业技术学院单招职业适应性测.. 59页

2024年合肥巢湖市事业单位招聘117人历年高频难.. 177页

2024年吉林省松原市行政职业能力测验题库(培.. 146页

2024年唐山工业职业技术学院单招职业适应性测.. 57页

2024年安徽省六安市行政职业能力测验题库(各.. 146页

2024年安徽省滁州市行政职业能力测验题库参考.. 147页

2024年宣化科技职业学院单招职业适应性测试题.. 57页

电泳车间安全操作规程 4页

少年军校 方案 2页

滚筒式烘干机设计 39页

最新中国临床戒烟指南 41页

高低压成套设备概述和基础知识培训 83页