MySQL数据库管理系统.ppt
文本预览下载声明
MySQL数据库管理系统;提纲;MySQL数据库简介;MySQL的安装与配置;运行下载的“”,
出现如下界面 :;MySQL的安装与配置(续);MySQL的安装与配置(续);MySQL的安装与配置(续);MySQL的安装与配置(续);MySQL的安装与配置(续);MySQL的安装与配置(续);安装过程中会出现MySQL
企业版的信息提示,
点Next继续安装;MySQL的安装与配置(续);MySQL的安装与配置(续);MySQL的安装与配置(续);MySQL的安装与配置(续);MySQL的安装与配置(续);MySQL的安装与配置(续);MySQL的安装与配置(续);MySQL的安装与配置(续);MySQL的安装与配置(续);MySQL的安装与配置(续);询问是否要修改默认root用户(超级管理)的密码(默认为空最后)
Create An Anonymous Account(新建一个匿名用户,匿名用户可以连接数据库,不能操作数据,包括查询)”,一般就不用选了,设置完毕,按“Next”继续。;确认设置无误,如果有误,按“Back”返回检查。按“Execute”使设置生效。 ;设置完毕,按“Finish”结束mysql的安装与配置 ;MySQL的安装与配置(续);MySQL工具;MySQL命令行实用程序;MySQL管理器;MySQL管理器;MySQL管理器;MySQL管理器;MySQL查询浏览器;创建数据库
创建数据库可以使用CREATE DATABASE语句,该语句的基本格式如下:
CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name
说明:“[ ]”中内容为可选项,DATABASE与SCHEMA同义。
db_name。要创建的数据库的名称,在文件系统中,MySQL的数据存储区将以目录方式表示MySQL数据库。因此,命令中的数据库名字必须符合操作系统文件夹命名规则。值得注意的是,在MySQL中是不区分大小写的。
IF NOT EXISTS。在创建数据库前进行判断,只有该数据库目前尚不存在时才执行CREATE DATABASE操作。用此选项可以避免出现数据库已经存在而再新建的错误。;例子:创建学生管理系统的数据库,名为PXSCJ。
打开“开始”→“程序”→“MySQL”→“MySQL Server 5.1”→“MySQL Command Line Client”菜单项,进入MySQL客户端,在客户端窗口输入密码,在命令提示行输入以下语句:
CREATE DATABASE PXSCJ;
创建了数据库之后使用USE命令可指定当前数据库。语法格式如下:
USE db_name;
;已经创建的数据库如要删除,使用DROP DATABASE命令。语法格式如下:
DROP DATABASE [IF EXISTS] db_name
其中,db_name是要删除的数据库名。可以使用IF EXISTS子句以避免删除不存在的数据库时出现的MySQL错误信息。示例如下:
;创建表使用CREATE TABLE语句,基本格式如下:
CREATE [TEMPORARY] TABLE [IF NOT EXISTS] tbl_name
(
列名1 数据类型 [列选项],
列名2 数据类型 [列选项],
…
表选项
)
TEMPORARY。该关键字表示用CREATE命令新建的表为临时表。不加该关键字创建的表通常称为持久表,在数据库中持久表一旦创建将一直存在,多个用户或者多个应用程序可以同时使用持久表。有时需要临时存放数据,例如,临时存储复杂的SELECT语句的结果。此后,可能要重复地使用这个结果,但这个结果又不需要永久保存。这时,可以使用临时表。用户可以像操作持久表一样操作临时表。只不过临时表的生命周期较短,而且只能对创建它的用户可见,当断开与该数据库的连接时,MySQL会自动删除它们。
;IF NOT EXISTS。建表前加上一个判断,只有该表目前尚不存在时才执行CREATE TABLE操作。用此选项可以避免出现表已经存在无法再新建的错误。
列选项。列选项主要有以下几种:
NULL或NOT NULL:表示一列是否允许为空,NULL表示可以为空,NOT NULL表示不可以为空,如果不指定,则默认为NULL。
DEFAULT default_value:为列指定默认值,默认值default_value必须为一个常量。
AUTO_INCREMENT:设置自增属性,只有整型列才能设置此属性。当插入NULL值或0到一个AUTO_INCREMENT列中时,列被设置为value+1,value是此前表中该列的最大值。AUTO_INCREMENT顺序从1开始。每个表只能有一个AUTO_INCREMENT列,并且它必
显示全部