- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MySQL实验教程
数据库技术实验指导
实验一 创建数据库
?
一、实验目的和要求
1.巩固数据库的基础知识;
2.熟悉linux平台环境;
3.理解Mysql基础知识及其相关命令;
4.掌握创建数据库的基本方法;
二、实验内容和步骤
1.熟悉实验环境LAMP
目前Internet上流行的网站构架方式是LAMP(Linux+Apache+MySQL+PHP),即使用Linux作为操作系统,Apache作为Web服务器,MySQL作为数据库,PHP作为服务器端脚本解释器。由于这四个软件都是自由或开放源码软件(FLOSS),因此使用这种方式不用花一分钱就可以建立起一个稳定、免费的网站系统。
本课程所有实验均在此环境下操作,实验环境已经配置。
2.启动MySQL
MySQL是一个关系型数据库管理系统,开发者为瑞典MySQLAB公司,在2008年1月16号被Sun公司收购。MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。
启动命令:
进入终端,输入service mysqld start。
登录命令:
格式: mysql -h主机地址 -u用户名 -p用户密码
例1:连接到本机上的MYSQL。
键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是:mysql
例2:连接到远程主机上的MYSQL。假设远程主机的IP为:10,用户名为root,密码为abcd123。则键入以下命令:
mysql -h10 -uroot -pabcd123
(注:u与root可以不用加空格,其它也一样)
创建新用户命令:
grant all privileges on sample.* to a01@localhost identified by 123456;
grant 权限1,权限2,…权限n on 数据库名称.表名称 to 用户名@用户地址 identified by ‘连接口令’;
退出MYSQL命令:
exit (回车)
3.创建数据库
根据教材综合练习(P294)要求,创建一个学生管理数据库,数据库名称为sample;并按照要求建立相应的表。
两种方法:
(1)直接在mysql中键入create语句;
(2)导入sql文件,格式:source 文件名;
附:基本命令
创建新用户的命令
//创建用户(用户名:min 密码:123)
Sql代码
1.mysql insert into mysql.user(Host,User,Password)
2.values(localhost,min,password(123));
mysql insert into mysql.user(Host,User,Password)
values(localhost,min,password(123));
//刷新系统权限表
Sql代码
1.mysqlflush privileges;
mysqlflush privileges;
//授权min用户拥有tree数据库的所有权限
Sql代码
1.mysqgrant all privileges on tree.* to min@localhost identified by 123;
mysqgrant all privileges on tree.* to min@localhost identified by 123;
//删除用户
Sql代码
1.mysqlDELETE FROM user WHERE User=min and Host=localhost;
mysqlDELETE FROM user WHERE User=min and Host=localhost;
//修改用户密码
Sql代码
1.mysqlupdate mysql.user set password=password(123456)
2.where User=min and Host=localhost;
--创建数据库
mysql create database 数据库名称
--创建表
mysql create table 表名 (
列的名字(id)类型(int(4))primary key(定义主键) auto_increment(描述 自增),
……,
);
--查看所有数据库
mysql show databases 数据库名称;
--使用某个数据库
mysql use databas
您可能关注的文档
最近下载
- 高应变法检测及答案.pdf VIP
- 高中化学:2021申报的省教研课题成果参考 基于学科育人的高中化学实验教学研究与实践.docx
- 黑龙江哈尔滨工业大学松江实验室劳务派遣工作人员招考聘用笔试历年典型考题及解题思路附答案详解.docx VIP
- 津津有味·读经典Level2《彼得•潘》译文和答案.docx
- 0-1 迹点与迹线.ppt
- 2024国家社会科学基金申报指南.pdf
- 九年一贯制学校学校三年发展规划.docx
- 个人信用报告征信简版电子版PDF版2024年2月必威体育精装版版带水印可编辑.pdf
- 大班社会活动认识钱币.pptx VIP
- 八年级数学上册 4.4.2 一次函数的应用教案 (新版)北师大版.doc VIP
文档评论(0)