1、基本概念
数据库:存储文件的电子柜
常见数据库:
大型: DB2 V9, Oracle 10g/11g/9i
中小型:MySQL 5.x, MS SQL Server 2008/2000
数据库的分类:关系型数据库,对象型数据库
MySQL的优点:
速度快、支持多线程多用户、免费
支持多平台【windows,Unix,Linux】
二、MySQL的安装:
1、安装版 双击: .exe 或 .msi 文件
2、绿色版(免安装) 只需要配置即可
mysql的配置文件:my.ini
default-character-set=utf8 默认字符集
三、mysql基本测试
服务名:mysql
设置启动方式: 计算机 => 管理 => 服务和应用程序 => 服务 => MySQL => 属性 设置启动类型
自动: 开机时,启动 --占用内存,导致计算机运行速度
手动: 必须手动启动,否则无法使用
禁止:不能使用
can't connect to MySQL server on localhost
不能 连接 服务 本地服务器
进入命令行:开始 => 输入 cmd 或者 win+r => 输入 cmd
启动服务:
1、服务列表中,选中MySQL服务,右键 启动
2、在命令行窗口,使用 net start mysql
MySQL默认账户:root 密码:安装的时候会要求输入 tr08
测试安装是否正确:mysqlshow -u root -p 回车
命令名 用户名 -p要求密码验证
四、登录等操作
登录本地服务器命令:mysql -u root -p
退出登录: quit
本机服务器名称: 127.0.0.1 或 localhost
-h 服务器地址,一般为IP地址
登录命令的第二种格式:mysql -h 服务器地址 -u root -p
登录后:
1、显示所有的数据库 show databases; 一定要分号结束
2、显示某个数据库的“内容”
a. 选中数据库 use 数据库名;
b. 显示数据库中的表格: show tables;
3、查看表结构
desc 表格名;
修改登录密码:
cmd下,不能够登录mysql后修改
mysqladmin -u 用户名 -p password 新密码
输入旧密码后,回车,修改成功
例如:mysqladmin -u root -p password 123
五、创建新用户及授权【root用户登录】
1、创建用户 create user 用户名@'服务器' identified by '密码'
2、给用户授权
grant 权限 on 数据库.* to 用户@'服务器'
授权某个用户,在某个数据库有什么操作权限
grant all on *.* to stu2@'%'
授权stu2所有的操作权限,可以操作任何数据库的表
查询mysql数据库的用户数据:
select user,host,password, select_priv from user;
作业1:
1)创建一个用户,并授权。
2)邻桌的人使用你创建账号,可以登录你的mysql服务器,并查询出数据。
六、创建数据库【root登录】
create database 数据库名;
补充:如果cmd提示mysql 不是内部名,请设置环境变量path
我的电脑 => 属性 => 高级系统设置 =>环境变量 =>编辑path => 把mysql安装目录的bin文件夹路径添加到path的最前面,并用分号结束 => 确定 确定 确定
热门评论
不错,,,,,,,,,,,,,,,,,,,,,,,真的不错