博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MySQL安装和简单使用
阅读量:5764 次
发布时间:2019-06-18

本文共 1445 字,大约阅读时间需要 4 分钟。

hot3.png

1.安装

使用mysql必须具备一下条件

- a. 安装MySQL服务端
- b. 安装MySQL客户端
- c.【客户端】连接【服务端】
- d.【客户端】发送命令给【服务端MySQL】服务的接受命令并执行相应操作(增删改查等)

1、下载地址:

2、安装

windows安装请参考:
linux下安装:
安装后记得mysql.server start启动mysql服务

连接数据库:

mysql -u user -p 例:mysql -u root -p
退出连接:
QUIT 或者 Ctrl+D

2.数据库相关:

默认数据库:

mysql - 用户权限相关数据
test - 用于用户测试数据
information_schema - MySQL本身架构相关数据
创建数据库:

create database db1 DEFAULT CHARSET utf8 COLLATE utf8_general_ci; # utf8编码 create database db1 DEFAULT CHARACTER SET gbk COLLATE gbk_chinese_ci; # gbk编码

使用数据库:

use db1;

显示当前使用的数据库中所有表:

SHOW TABLES;

3.用户管理

创建用户

create user ‘用户名’@’IP地址’ identified by ‘密码’;
删除用户
drop user ‘用户名’@’IP地址’;
修改用户
rename user ‘用户名’@’IP地址’; to ‘新用户名’@’IP地址’;;
修改密码
set password for ‘用户名’@’IP地址’ = Password(‘新密码’)

4.权限管理:

数据库名.* 数据库中的所有

数据库名.表 指定数据库中的某张表
数据库名.存储过程 指定数据库中的存储过程
. 所有数据库

用户名@IP地址 用户只能在改IP下才能访问

用户名@192.168.1.% 用户只能在改IP段下才能访问(通配符%表示任意)
用户名@% 用户可以再任意IP下访问(默认IP地址为%)

查看权限

show grants for ‘用户’@’IP地址’
授权
grant 权限 on 数据库.表 to ‘用户’@’IP地址’
取消授权
revoke 权限 on 数据库.表 from ‘用户’@’IP地址’

授权实例如下:

grant all privileges on db1.tb1 TO '用户名'@'IP' grant select on db1.* TO '用户名'@'IP' grant select,insert on *.* TO '用户名'@'IP' revoke select on db1.tb1 from '用户名'@'IP'

5.MySQL数据类型

  • bit 位,二进制
  • tinyint,-128-127或者0-255,tinyint(1)表示布尔型
  • int,整数
  • bigint,很大的整数,一般用不到。
  • decimal,很精确的小数
  • float,double 显而易见
  • char,定长字符串,255最多
  • varchar,变长字符串
  • text,变长的大字符串,比如文本,65535个最多。
  • mediumtext,longtext,保存文章?
  • enum,枚举型,比如性别

转载于:https://my.oschina.net/HappyTeemo/blog/1558476

你可能感兴趣的文章
Codeforces Round #127 (Div. 1) E. Thoroughly Bureaucratic Organization 二分 数学
查看>>
iOS 处理方法中的可变參数
查看>>
Apache Benchmark测试工具
查看>>
深入理解CSS线性渐变linear-gradient
查看>>
异或用法(转)
查看>>
How to debug .NET Core RC2 app with Visual Studio Code on Windows?
查看>>
php解决时间超过2038年
查看>>
Android每次运行项目时重新启动一个新的模拟器的解决办法
查看>>
基于java的https双向认证,android上亦可用
查看>>
Python 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、分割等)...
查看>>
SpringMVC(一)
查看>>
【Python】Django 聚合 Count与Sum用法,注意点
查看>>
jQuery插件之jquery editable plugin--点击编辑文字插件
查看>>
NOI2001|POJ1182食物链[种类并查集 向量]
查看>>
【分布式】Zookeeper与Paxos
查看>>
JAVA学习提高之----安装多个JDK版本的问题
查看>>
转】Cassandra单集群实验2个节点
查看>>
饿了么基于Vue2.0的通用组件开发之路(分享会记录)
查看>>
js-JavaScript高级程序设计学习笔记4
查看>>
Chapter 2 Open Book——17
查看>>