MySQL安装和简单使用
来源:互联网 发布:md5摘要算法 编辑:程序博客网 时间:2024/06/07 18:37
1.安装
使用mysql必须具备一下条件
- a. 安装MySQL服务端
- b. 安装MySQL客户端
- c.【客户端】连接【服务端】
- d.【客户端】发送命令给【服务端MySQL】服务的接受命令并执行相应操作(增删改查等)
1、下载地址:http://dev.mysql.com/downloads/mysql/
2、安装
windows安装请参考:
http://www.cnblogs.com/lonelywolfmoutain/p/4547115.html
linux下安装:
http://www.cnblogs.com/chenjunbiao/archive/2011/01/24/1940256.html
安装后记得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,枚举型,比如性别
- MySQL安装和简单使用
- mysql简单安装使用
- Linux下Mysql数据库的配置安装和简单使用
- mysql安装与简单使用
- mysql 安装和简单应用
- mysql安装和使用
- mysql安装和使用
- 简单使用nginx和mysql
- mysql的安装与简单使用以及myeclipse下与数据库的连接和使用
- PostgreSQL安装和简单使用
- PostgreSQL安装和简单使用
- Djunit安装和简单使用
- 安装 Groovy和简单使用
- PostgreSQL安装和简单使用
- 安装和简单使用SVN
- 安装和简单使用SVN
- memcached安装和简单使用
- Git 安装和简单使用
- [vijos 1448]: 校门外的树(树状数组/线段树)
- 阿里云搭建基于MatlabMPI的集群(八):NFS性能调优
- Spring的自动装配Bean的三种方式
- Code Jam to I/O for Women 2016【上】
- 1078 最小生成树
- MySQL安装和简单使用
- C#学习笔记(三)—–C#高级特性:扩展方法
- XZ_iOS之调起第三方App
- XML文件的解析
- 【转载】R语言数据处理——数据合并与追加
- AnnotationProcessor之Element和TypeElement
- 经典的使用关联数组的单词计数程序
- (74)蓝图简介
- Mysql免安装版安装