手记

MySQL T1 数据库基础?

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的最前面,并用分号结束 => 确定 确定 确定

6人推荐
随时随地看视频
慕课网APP

热门评论

不错,,,,,,,,,,,,,,,,,,,,,,,真的不错

查看全部评论