MySQL实验教程

MySQL实验教程

ID:37712858

大小:2.29 MB

页数:10页

时间:2019-05-29

MySQL实验教程_第1页
MySQL实验教程_第2页
MySQL实验教程_第3页
MySQL实验教程_第4页
MySQL实验教程_第5页
资源描述:

《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

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。