欢迎来到天天文库
浏览记录
ID:57016639
大小:161.00 KB
页数:29页
时间:2020-07-26
《数据库服务器课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第12章数据库服务器112.1Linux下数据库简介Oracel、Sybase、MySQL等都开发了Linux下的数据库版本。12.2MySQL数据库简介MySQL是TCX公司开发的一个多人使用的SQL资料库Server。MySQL主要目标在快速、稳定和容易使用。MySQL是Linux最常用的数据库系统。212.3MySQL数据库安装基于RPM包的MySQL安装#rpm–ivh/software/MySQL-server-4.0.20-0.i386.rpm#rpm–ivh/software/My
2、SQL-client-4.0.20-0.i386.rpm使用如下命令检测是否安装了MySQL#rpm-qa
3、grep-imysql3安装完MySQL后,相关信息如下1、数据库目录/var/lib/mysql/2、配置文件/usr/share/mysql例如,mysql.server命令及配置文件3、相关命令/usr/bin例如mysqladmin,mysqldump等命令4、启动脚本/etc/rc.d/init.d/mysql412.4启动与退出MySQL数据库系统启动:#mysql-h主机
4、地址-u用户名-p用户密码如果连接成功,出现以下提示符:mysql>退出:mysql>quit(或exit);512.5MySQL常用操作(1)showdatabases;//显示数据库列表(2)use数据库名;//打开数据库showtables;//显示数据库中的数据表(3)describe表名;//显示数据库中的表结构(4)createdatabase数据库名;//新建数据库(5)use数据库名;//新建表createtable表名(列名数据类型,……);612.5MySQL常用操作(6)a
5、ltertable表名modify字段;//修改表结构(7)insertinto表名(列名,……)values(数据,……);//向表插入记录(8)select字段列表from表名称where条件;//显示表的记录(9)update表名set字段名=值where条件;//更新表中数据(10)deletefrom表名where条件;//删除表中的数据712.5MySQL常用操作(11)grant权限on对象to用户名@登录主机identifiedby密码;//新增用户并授予权限(12)revoke
6、权限on对象from用户名@登录主机//回收用户权限(13)dropdatabase数据库名;//删除数据库droptabale表名;//删除表(14)MySQL数据库的导出与导入#mysqldump-u用户名-p数据库名>备份的文件名//导出mysql>source/lx/sydatabak.sql//导入8(15)几个常用的函数mysql>selectversion(),database(),now();mysql>user(),selectcurrent_date;12.5MySQL常用
7、操作9提示符含义mysql>准备好接受新命令->等待多行命令的下一行'>等待下一行,收集以单引号(“'”)开始的字符串">等待下一行,收集以双引号(“"”)开始的字符串mysql提示符的含义12.5MySQL常用操作(16)Mysql提示符的含义10作业题P243211操作题1、使用mysql(1)查看当前的数据库(2)添加一个数据库student,在库中加入一个表xgl,字段包括:id整数,name10个可变字符,手机号,11个字符类型(3)显示student数据库的所有表(4)通过文件将xg
8、l表需要的数据输入(5)显示xgl表中所有的数据12操作题2、在mysql中,建立一个用户user,口令为123456;授权他只能查询sydt库中的db表;可以查询、更新、添加、删除stu表,并允许该用户从本地或者远程都可以登录mysql数据库服务器。请进行测试.13实验六MySQL数据库系统的管理与维护在实验前,建立/lx文件夹,/lx/文件夹下建立文件input.txt,内容如下:#vi/lx/input.txt赵刚19天津张强21南京苏彤彤18北京徐志林19南京刘海20
9、福州注意,数据之间的分隔符为Tab键输入的存盘退出14(1)在数据库服务器以adminroot用户登录#mysql-uadminroot-p输入密码:654321mysql>出现mysql提示符,说明登录成功。15(2)在数据库服务器上建立如下用户并授予相应的权限:(a)建立用户useradmin,具有对数据库sydata操作的所有权限,密码为'123',登录的主机为任意客户端mysql>grantallonsydata.*touseradmin@'%'identifiedby'123';(b)
此文档下载收益归作者所有