Mysql windows版本的安装
一、mysql官网下载
二、安装
- 解压mysql的安装包。
- 将bin目录配置到环境变量中。(即环境变量中增加 D:/mysql/bin)
- 修改my.ini
- 将mysql目录下其中一个my-xxx.ini复制一个重命名为my.ini。
- 打开my.ini,在[mysqld]下增加两个配置信息
basedir=mysql的目录(basedir = D:\mysql),
datadir=mysql的数据存放目录(datadir = D:\mysql\data),
character-set-server=utf8(字符集默认latin1)。
- 通过命令提示符安装mysql。
- 进入命令提示符,并进入mysql的bin目录(虽然已经配置了环境变量,但是安装时依然建议进入mysql的bin目录)。
- 输入mysqld install完成安装(mysqld remove 完成卸载)。
- 使用net start mysql 可以启动mysql。
- 进入mysql
- mysql -u root -p 默认没有密码的。
三、基本操作
创建表:
CREATE TABLE IF EXISTS 表名 {
id int(5) PRIMARY KEY AUTO_INCREAMENT,
name varchar(20),
birthday date,
c_id int(5),
CONSTRAINT FOREIGN KEY(c_id) REFERENCES 表名(表字段名) //增加外键
}
增加一列:
ALTER TABLE 表名 ADD 字段名 字段类型;
删除一列
ALTER TABLE 表名 DROP [COLUMN] 字段名;
修改某个字段
ALTER TABLE 表名 MODIFY 字段名 字段类型 AFTER 字段名;
导入sql
source d:/*.sql;
清空表,自动增长列重置
TRUNCATE TABLE 表名;
四、为用户授权
GRANT ALL ON 数据库.* TO '用户名'@'访问域' IDENTIFIED BY '密码';
修改密码
GRANT ALL ON *.* TO 'root'@'localhost' IDENTIFIED BY 'mysql'; 修改root用户密码
例子:
drop database IF EXISTS itat_emp;
create database itat_emp;
GRANT ALL ON itat_emp.* TO 'itat'@'localhost' IDENTIFIED BY 'itat123';
use itat_emp;
drop table IF EXISTS t_user;
drop table IF EXISTS t_emp;
drop table IF EXISTS t_dep;
create table t_user(
username varchar(100) primary key,
password varchar(100),
nickname varchar(100)
);
create table t_dep(
id int(10) primary key auto_increment,
name varchar(100)
);
create table t_emp(
id int(10) primary key auto_increment,
name varchar(100),
sex varchar(10),
salary double,
dep_id int(10),
CONSTRAINT FOREIGN KEY (dep_id) REFERENCES t_dep (id)
);
insert into t_user values ("admin","123","超级管理员");
Mysql windows版本的安装的更多相关文章
- 史上最全Windows版本搭建安装React Native环境配置
史上最全Windows版本搭建安装React Native环境配置 配置过React Native 环境的都知道,在Windows React Native环境配置有很多坑要跳,为了帮助新手快速无误的 ...
- 史上最详细Windows版本搭建安装React Native环境配置 转载,比官网的靠谱亲测可用
史上最详细Windows版本搭建安装React Native环境配置 2016/01/29 | React Native技术文章 | Sky丶清| 95条评论 | 33530 views ...
- MySQL Windows ZIP 免费安装和启动设置
MySQL Windows ZIP免安装版,设置和启动的过程事实上挺麻烦的.以下一步一步介绍使用的过程: 1.下载Windows (x86, 64-bit), ZIP Archive: 2.解压zip ...
- windows版本免安装redis, nginx, zookeeper
redis官网:https://redis.io/ windows版本免安装redis下载链接:https://github.com/MSOpenTech/redis/releases nginx官网 ...
- Solr:Slor初识(概述、Windows版本的安装、添加IK分词器)
1.Solr概述 (1)Solr与数据库相比的优势 搜索速度更快.搜索结果能够按相关度排序.搜索内容格式不固定等 (2)Lucene与Solr的区别 Lucene提供了完整的查询引擎和索引引擎,目的是 ...
- MYSQL—第一部分(简介和windows版本的安装)
一.概述 1.什么是数据库 ? 答:数据的仓库,如:在自己编写的程序中我们创建了一个 db 目录,称其为数据库 2.什么是 MySQL.Oracle.SQLite.Access.MS SQLServe ...
- 史上最详细Windows版本搭建安装React Native环境配置
说在前面的话: 感谢同事金晓冰倾情奉献本环境搭建教程 之前我们已经讲解了React Native的OS X系统的环境搭建以及配置,鉴于各大群里有很多人反应在Windows环境搭建出现各种问题,今天就特 ...
- mysql.zip版本的安装教程
MySQL zip版本安装 一直以来都习惯了使用MySQL安装文件(.exe),今天下载了一个.zip版本的MySQL,安装过程中遇到了一些问题,如下: 1.在MySQL官网上(http://dev. ...
- mysql nonInstall 版本的安装与配置
最近用到mysql,发现如果想使用最新版本64 bit mysql 需要独特的配置和使用方式 结合最近的研究总结一下安装过程. 首先下载:http://dev.mysql.com/downloads/ ...
随机推荐
- lfs(systemd版本)学习笔记-第3页
我的邮箱地址:zytrenren@163.com欢迎大家交流学习纠错! lfs(systemd)学习笔记-第2页 的地址:https://www.cnblogs.com/renren-study-no ...
- photoshop使用笔记-制作古代印章
我的邮箱地址:zytrenren@163.com欢迎大家交流学习纠错! 第一步:新建图层400x400像素,白色背景的图层,并且复制图层 第二步:设置前景色为R230,G30,B30 第三步:选择圆角 ...
- 洛谷P4438 [HNOI/AHOI2018]道路(dp)
题意 题目链接 Sol 每当出题人想起他出的HNOI 2018 Day2T3,他都会激动的拍打着轮椅 读题比做题用时长系列... \(f[i][a][b]\)表示从根到\(i\)的路径上,有\(a\) ...
- mysql的高级特性-存储过程
定义: 存储例程是存储在数据库服务器中的一组sql语句,通过在查询中调用一个指定的名称来执行这些sql语句命令. 语法: DELIMITER // 声明语句结束符,用于区分; CEATE PROCED ...
- 用LinQ扩展方法,泛型扩展方法,实现自定义验证字符是否空、对象是否为null,及泛型约束使用,Action的使用
一.Linq扩展方法 1.扩展方法必须是静态方法.扩展方法所在的类必须是静态类 2.扩展方法里面的参数必须制定this关键字,紧跟需要扩展的类型,如下: 二.泛型约束 1.使用泛型的原因,是在不知道需 ...
- Dota 2 中安装包的作用
在玩data 2 的时候有很多其他安装包的下载,那这些有啥用呢? Reborn是Dota2的重生客户端,也就是主客户端. Opengl是显卡优化的,应该是微软的一个标准,有助于提高游戏的 FPS. V ...
- U盘内容被病毒隐藏的解决办法(亲测可用)
前几天用U盘的时候不小心感染上了病毒,用自己的电脑打开后里面只剩下一个U盘的快捷方式,选中显示隐藏文件之后依然没有任何显示,但是查看U盘的属性的时候可以看到,U盘已经使用了300多M,所以就上网查了一 ...
- Nginx实现页面缓存
页面缓存 1.缓存指令 Nginx的缓存配置比较直观简单,具体有下面几个指令需要知道: A.proxy_cache_path 格式:proxy_cache_path path [levels=numb ...
- IP与子网掩码
一.IP地址 1.IP:在网络中,为了实现不同计算机之间的通信,每台计算机都必须有一个唯一的地址. 2.IP地址的表示 ①IP地址是一个32位的二进制数,通常以两种方式呈现:二进制和十进制. ②二进制 ...
- 从研发到市场,一个C#程序员半年神奇之旅
序 距离上次在博客园发布文章已经过了大约有一年了,由于最近一系列神奇的际遇,让我非常强烈意愿的提起笔来给大家描述我最近一段时间的经历,希望大家根据我的经历做一些参考,我尽量写的逻辑通顺,如果各位兄弟阅 ...