当前位置: 首页 > news >正文

MySQL windows下cmd安装操作

sh1.下载安装包,解压到指定目录  网址:https://dev.mysql.com/downloads/mysql/

2.添加环境变量

右键点击计算机—属性—高级系统设置—环境变量: 将mysql中的bin目录的路径添加到环境变量中变量名为path的一行中,多个变量路径用;隔开。

配置文件

[mysql] 
# 设置mysql客户端默认字符集 
default-character-set=utf8 
[mysqld]
# 设置mysql的安装目录
basedir=E:\\software\mysql-5.7.22-winx64
# 设置mysql数据库的数据的存放目录,必须是data
datadir=E:\\software\mysql-5.7.22-winx64\data
# mysql端口
port=3306
# 字符集
character_set_server=utf8
skip-grant-tables
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
注:skip-grant-tables 跳过授权表,忘记密码时可以通过这个参数不需要密码直接登录 

 3.初始化 在cmd中mysql的bin路径下输入mysqld --initialize-insecure,初始化成功后自动在mysql的目录下生成一个data文件。

E:\software\mysql-5.7.22-winx64\bin>mysqld --initialize-insecure

 备注:初始化是遇到问题

 

 4.mysql服务添加到windows服务中

  添加:以管理员的身份启动cmd——进入mysql的bin路径——输入mysqld --install,添加成功后执行net start mysql 命令启动mysql服务。

删除:以管理员的身份启动cmd——进入mysql的bin路径——输入mysqld --remove,添加成功后执行net stop mysql 命令关闭mysql服务。

5.开启mysql客户端

cmd中输入mysql -uroot -p 命令连接mysql服务器,当前登录的用户root是拥有最高权限的,默认不需要输入密码。

 6.window下mysql修改root密码

1)root没有密码时:mysqladmin -uroot -p password 密码

2)root已经设置过密码时:mysqladmin -uroot -p原密码 password 新密码

 

mysql基本语法

1.文件夹的操作(数据库)

1)增

新建文件夹 create database 文件名 charset utf8;

2)查

查看所有数据库show databases;显示mysql里的所有文件夹

查看当前新建的文件夹show create database db1;

3)改

修改db1文件夹的编码为utf8 :alter database db1 charset utf8;

4)删

删除db2文件夹:drop database db2;

 

2.文件的操作(表)

对文件进行操作前先切换到文件所在的文件夹:use db1;select database();之后再对文件进行操作。

1)增

新建文件create table t1()

2)查

查看指定的一个表 show create table t1;

查看所有的表show tables;

查看表的结构:desc a1;

3)改

将名字的长度改为6个字符:alter table t1 modity name char(6);

将name改为NAME:alter table t1 change name NAME char(7);

4)删

删除文件drop table t2;

 

3.文件内容的操作(记录)

1)增

向文件中插入一条数据(记录):insert t1 (id,name) value(1,"yuan"),(2,"guo");

2)查

按照id查:select id from db1.t1;

按照name查:select from db1.t1;

查所有:select * from db1.t1;

3)改

 name改为zhang:update db1.t1 set name="zhang";默认改所有的name项,

 update db1.t1 set name="yuan"  where id=1;加where设置更改条件,id=1的修改

4)删

删除全部数据delete t1;

 删除指定数据:delete from t1 where id=1;

转载于:https://www.cnblogs.com/facestore/p/9167716.html

相关文章:

  • 操作系统概述
  • “小红书”——给你一记安利
  • MFC:树形控件
  • Thrift版本管理
  • 【译】Angular自动取消订阅
  • Blog-05-《一周快速上手Kotlin For Android》-之Broadcast用法
  • pandas 打开没有列名的表格,并命名
  • KVOController代码分析和踩坑
  • Shell命令 中|| 使用
  • 针对ASP.NET Core Web API的先进架构
  • plsql 表中字段及注释时为乱码
  • BAT脚本编写教程入门提高篇
  • 时间序列异常检测算法S-H-ESD
  • docker实战
  • Hive 部署
  • Create React App 使用
  • Javascript编码规范
  • javascript数组去重/查找/插入/删除
  • nginx(二):进阶配置介绍--rewrite用法,压缩,https虚拟主机等
  • 爱情 北京女病人
  • 创建一个Struts2项目maven 方式
  • 工作手记之html2canvas使用概述
  • 两列自适应布局方案整理
  • 前端技术周刊 2018-12-10:前端自动化测试
  • 深入体验bash on windows,在windows上搭建原生的linux开发环境,酷!
  • 它承受着该等级不该有的简单, leetcode 564 寻找最近的回文数
  • 为视图添加丝滑的水波纹
  • 我的业余项目总结
  • ionic异常记录
  • 哈罗单车融资几十亿元,蚂蚁金服与春华资本加持 ...
  • #pragma data_seg 共享数据区(转)
  • (3)选择元素——(17)练习(Exercises)
  • (附源码)计算机毕业设计SSM疫情社区管理系统
  • (四) 虚拟摄像头vivi体验
  • (原)Matlab的svmtrain和svmclassify
  • (转)Oracle存储过程编写经验和优化措施
  • (转)大道至简,职场上做人做事做管理
  • (转载)利用webkit抓取动态网页和链接
  • *2 echo、printf、mkdir命令的应用
  • .bat批处理(六):替换字符串中匹配的子串
  • .NET 设计模式初探
  • .net(C#)中String.Format如何使用
  • .netcore 6.0/7.0项目迁移至.netcore 8.0 注意事项
  • .NET企业级应用架构设计系列之应用服务器
  • @Autowired标签与 @Resource标签 的区别
  • [ Linux ] Linux信号概述 信号的产生
  • [ 环境搭建篇 ] 安装 java 环境并配置环境变量(附 JDK1.8 安装包)
  • [AIGC 大数据基础]hive浅谈
  • [Android开源]EasySharedPreferences:优雅的进行SharedPreferences数据存储操作
  • [bzoj 3534][Sdoi2014] 重建
  • [CSS]中子元素在父元素中居中
  • [docker] Docker的私有仓库部署——Harbor
  • [EFI]Dell Inspiron 15 5567 电脑 Hackintosh 黑苹果efi引导文件
  • [ExtJS5学习笔记]第三十节 sencha extjs 5表格gridpanel分组汇总
  • [Hadoop in China 2011] Hadoop之上 中国移动“大云”系统解析