mysql学习-初识mysql

一、数据库的作用和分类

1 数据库的作用

  数据存储

2 数据库的优势

  规范、查询速度快

3 数据库的分类

  关系型数据库:oracle、mysql、mysql server

  非关系型数据库:mongo

二、mysql的安装

1.下载

  https://dev.mysql.com/downloads/mysql/

2.安装

扫描二维码关注公众号,回复: 3612440 查看本文章

  解压到路径无中文的位置

3.初始化

  初始化后,默认用户名root,密码为空,初始化命令如下:

  E:\mysql-8.0.12-winx64\bin\mysqld --initialize-insecure

4.设置环境变量

  设置环境变量后,cmd中可直接输入mysqld启动

5.设置windows服务

  E:\mysql-8.0.12-winx64\bin\mysqld --install

  加入服务后,可从windows中的服务启动停止mysql,也可使用命令

  net start mysql

  net stop mysql

三、mysql的使用

1 mysql组成

  文件夹----数据库

  文件----表

  数据行----行

2 数据库操作

2.1 创建数据库

  create database 数据库名 default charset 编码;

create database test default charset utf8;

2.2 查看数据库

  show databases;

2.3 删除数据库

   drop database 数据库名;

2.4 用户及权限设置

  新建用户

    create user '用户名'@'允许用户登录mysql的IP' ,可以使用通配符‘%’

1 create user 'test'@'localhost' identified by '123123';
2 create user 'test'@'192.168.%' identified by '123123';

  删除用户

    drop user '用户名'@'允许用户登录mysql的IP' 

 drop user  'test'@'192.168.%';

  授权

    grant 权限 on 数据库.表 to '用户名'@'允许的IP'

grant select on test.* to 'test'@'localhost';

3.表操作

3.1 增

3.2 删

3.3 改

3.4 查

  show tables;

4.行操作

4.1 增

4.2 删

4.3 改

4.4 查

  select 要查的列 from 表名;

  select id,name from t1;

猜你喜欢

转载自www.cnblogs.com/ershoupaoche/p/9810866.html