欢迎来到天天文库
浏览记录
ID:37712858
大小:2.29 MB
页数:10页
时间:2019-05-29
《MySQL实验教程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、数据库技术实验指导实验一创建数据库 一、实验目的和要求1.巩固数据库的基础知识;2.熟悉linux平台环境;3.理解Mysql基础知识及其相关命令;4.掌握创建数据库的基本方法;二、实验内容和步骤1.熟悉实验环境LAMP目前Internet上流行的网站构架方式是LAMP(Linux+Apache+MySQL+PHP),即使用Linux作为操作系统,Apache作为Web服务器,MySQL作为数据库,PHP作为服务器端脚本解释器。由于这四个软件都是自由或开放源码软件(FLOSS),因此使用这种方式不用花一分钱就可以建立起一个稳定、免费
2、的网站系统。本课程所有实验均在此环境下操作,实验环境已经配置。2.启动MySQLMySQL是一个关系型数据库管理系统,开发者为瑞典MySQLAB公司,在2008年1月16号被Sun公司收购。MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。启动命令:进入终端,输入servicemysqldstart。登录命令:格式:mysql-h主机地址-u用户名-p用户密码例1:连接到本机上的MYSQL。键
3、入命令mysql-uroot-p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是:mysql>例2:连接到远程主机上的MYSQL。假设远程主机的IP为:110.110.110.110,用户名为root,密码为abcd123。则键入以下命令: mysql-h110.110.110.110-uroot-pabcd123 (注:u与root可以不用加空格,其它也一样)创建新用户命令:grantallprivilegesonsample.*toa01@l
4、ocalhostidentifiedby'123456';grant权限1,权限2,…权限non数据库名称.表名称to用户名@用户地址identifiedby‘连接口令’;退出MYSQL命令:exit(回车)3.创建数据库根据教材综合练习(P294)要求,创建一个学生管理数据库,数据库名称为sample;并按照要求建立相应的表。两种方法:(1)直接在mysql中键入create语句;(2)导入sql文件,格式:source文件名;附:基本命令创建新用户的命令//创建用户(用户名:min密码:123)Sql代码1.mysql>inse
5、rtintomysql.user(Host,User,Password)2.values("localhost","min",password("123"));mysql>insertintomysql.user(Host,User,Password)values("localhost","min",password("123"));//刷新系统权限表Sql代码1.mysql>flushprivileges;mysql>flushprivileges;//授权min用户拥有tree数据库的所有权限Sql代码1.mysq>granta
6、llprivilegesontree.*tomin@localhostidentifiedby'123';mysq>grantallprivilegesontree.*tomin@localhostidentifiedby'123';//删除用户Sql代码1.mysql>DELETEFROMuserWHEREUser="min"andHost="localhost";mysql>DELETEFROMuserWHEREUser="min"andHost="localhost";//修改用户密码Sql代码1.mysql>updatemy
7、sql.usersetpassword=password('123456')2.whereUser="min"andHost="localhost";--创建数据库 mysql>createdatabase数据库名称 --创建表 mysql>createtable表名( 列的名字(id)类型(int(4))primarykey(定义主键)auto_increment(描述自增), ……, ); --查看所有数据库 mysql>showdatabases数据库名称; --使用某个数据库 mysql>usedatab
8、ase数据库名称; --查看所使用数据库下所有的表 mysql>showtables; --显示表的属性结构 mysql>desc表名; --选择表中数据的显示 --*代表选择所有列, mysql>select*from
此文档下载收益归作者所有