《数据库服务器》PPT课件.ppt
《《数据库服务器》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《数据库服务器》PPT课件.ppt(28页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、第第 12 章章 数据库服务器数据库服务器112.1 Linux12.1 Linux下数据库简介下数据库简介Oracel、Sybase、MySQL等都开发了等都开发了Linux下的数据下的数据库版本。库版本。12.2 MySQL12.2 MySQL数据库简介数据库简介MySQL是是TCX公司开发的一个多人使用的公司开发的一个多人使用的SQL资料资料库库Server。MySQL主要目标在快速、稳定和容易使用。主要目标在快速、稳定和容易使用。MySQL是是Linux最常用的数据库系统。最常用的数据库系统。212.3 MySQL12.3 MySQL数据库安装数据库安装基于基于RPM包的包的MySQL
2、安装安装#rpm ivh#rpm ivh使用如下命令检测是否安装了使用如下命令检测是否安装了MySQL#rpm-qa|grep-i mysql3安装完安装完MySQLMySQL后,相关信息如下后,相关信息如下1 1、数据库目录、数据库目录/var/lib/mysql/var/lib/mysql/2 2、配置文件、配置文件/usr/share/mysql/usr/share/mysql例如,例如,mysql.servermysql.server命令及配置文件命令及配置文件3 3、相关命令、相关命令/usr/bin/usr/bin例如例如mysqladminmysqladmin,mysqldump
3、mysqldump等命令等命令 4 4、启动脚本、启动脚本 /etc/rc.d/init.d/mysql/etc/rc.d/init.d/mysql412.4 12.4 启动与退出启动与退出MySQLMySQL数据库系统数据库系统启动:启动:#mysql h 主机地址主机地址 u 用户名用户名 p 用户密码用户密码 如果连接成功,出现以下提示符:如果连接成功,出现以下提示符:mysql退出:退出:mysqlquit(或或exit);512.5 MySQL12.5 MySQL常用操作常用操作(1)show databases;/显示数据库列表显示数据库列表(2)use 数据库名数据库名;/打开数
4、据库打开数据库 show tables;/显示数据库中的数据表显示数据库中的数据表(3)describe 表名表名;/显示数据库中的表显示数据库中的表结构结构(4)create database 数据库名;数据库名;/新建数据库新建数据库(5)use 数据库名数据库名;/新建表新建表 create table 表名表名(列名列名 数据类型数据类型,);612.5 MySQL12.5 MySQL常用操作常用操作(6)alter table 表名表名 modify 字段字段;/修改表结修改表结构构(7)insert into 表名表名(列名列名,)values(数据数据,);/向表插入记向表插入记
5、录录(8)select 字段列表字段列表 from 表名称表名称 where 条件条件;/显示表的记录显示表的记录(9)update 表名表名 set 字段名字段名=值值 where 条件条件;/更新表中数据更新表中数据(10)delete from 表名表名 where 条件条件;/删除表中的数据删除表中的数据712.5 MySQL12.5 MySQL常用操作常用操作(11)grant 权限权限 on 对象对象 to 用户名用户名登录主机登录主机 identified by 密码密码;/新增用户并授予权限新增用户并授予权限(12)revoke 权限权限 on 对象对象 from 用户名用户名
6、登录主登录主机机 /回收用户权限回收用户权限(13)drop database 数据库名;数据库名;/删除数据库删除数据库 drop tabale 表名;表名;/删除表删除表(14)MySQL数据库的导出与导入数据库的导出与导入#mysqldump-u 用户名用户名-p 数据库名数据库名备份的文备份的文件名件名 /导出导出mysqlsource/lx/sydatabak.sql /导入导入8(15)几个常用的函数mysql select version(),database(),now();mysql user(),select current_date;12.5 MySQL12.5 MySQ
7、L常用操作常用操作9提示符提示符 含义含义 mysql 准备好接受新命令-等待多行命令的下一行 等待下一行,收集以单引号(“”)开始的字符串 等待下一行,收集以双引号(“”)开始的字符串mysql提示符的含义12.5 MySQL12.5 MySQL常用操作常用操作(16)Mysql提示符的含义10作业题作业题P243 311操作题操作题1、使用、使用mysql(1)查看当前的数据库查看当前的数据库(2)添加一个数据库添加一个数据库student,在库中加,在库中加入一个表入一个表xgl,字段包括:字段包括:id 整数整数,name 10个可变字符个可变字符,手机号,手机号,11个字符类型个字符
8、类型(3)显示显示student数据库的所有表数据库的所有表(4)通过文件将通过文件将xgl表需要的数据输入表需要的数据输入(5)显示显示xgl表中所有的数据表中所有的数据12操作题操作题2、在、在mysql中,建立一个用户中,建立一个用户user,口,口令为令为123456;授权他只能查询授权他只能查询sydt库中的库中的db表表;可以查询、更新、添加、删除可以查询、更新、添加、删除stu表,并允许该用户从本地或者远程都可表,并允许该用户从本地或者远程都可以登录以登录mysql数据库服务器。请进行测试数据库服务器。请进行测试.13实验六实验六 MySQL数据库系统的管理与维护数据库系统的管理
9、与维护在实验前,建立/lx文件夹,/lx/文件夹下建立文件input.txt,内容如下:#vi/lx/input.txtn赵刚19天津n张强21南京n苏彤彤 18北京n徐志林 19南京n刘海20福州注意,数据之间的分隔符为Tab键输入的存盘退出14(1)在数据库服务器以在数据库服务器以adminroot用户登用户登录录#mysql-u adminroot-p输入密码:输入密码:654321mysql出现出现mysql提示符,说明登录成功。提示符,说明登录成功。15(2)在数据库服务器上建立如下用户并授予相应在数据库服务器上建立如下用户并授予相应的权限:的权限:(a)建立用户建立用户userad
10、min,具有对数据库具有对数据库sydata操操作的所有权限,密码为作的所有权限,密码为123,登录的主机为任登录的主机为任意客户端意客户端mysqlgrant all on sydata.*to useradmin%identified by 123;(b)建立用户建立用户isuser,具有对数据库具有对数据库sydata插入插入,检检索权限,密码为索权限,密码为234,登录的主机为任意客户登录的主机为任意客户端端mysqlgrant insert,select on sydata.*to isuser%identified by 234;16(c)建立用户建立用户ususer,具有对数据库
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库服务器 数据库 服务器 PPT 课件
限制150内