本篇经验将和大师介绍MySQL5.7.20免安装版设置装备摆设方式,但愿对大师的工作和进修有所帮忙!
方式/步调
- 1
官方下载地址下载软件,按照本身电脑的版本下载适合本身的mysql,如下图所示:
- 2
下载之后,解压到自界说的路径中,必然不要有中文。解压后,新建一个ini形式的文件,名字为my,如下图所示:
- 3
my.ini文件内容如下图所示:
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目次
basedir=D:\KQQ\mysql-5.7.20-winx64
# 设置mysql数据库的数据的存放目次
datadir=D:\KQQ\mysql-5.7.20-winx64\data
# 许可最年夜毗连数
max_connections=200
# 办事端利用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 建立新表时将利用的默认存储引擎
default-storage-engine=INNODB
- 4
设置装备摆设情况变量,避免每次都要到安装目次下的bin里面执行。
设置装备摆设过程如下:-我的电脑右击属性,高级设置,情况变量设置装备摆设,将path变量进行编纂,插手bin目次的地址,和其他地址之前用;离隔,如下图所示:
- 5
设置装备摆设完当作后,以办理员的身份运行cmd,具体步调如下:
在C盘中,找到Windows文件夹下的System32文件下的cmd.exe ,右击以办理员身份运行,如下图所示:
- 6
先将目次切换到你mysql安装目次的bin目次,之后,在cmd窗口输入mysqld
install回车运行即可。注重:要以办理员身份运行cmd,如下图所示:
- 7
再输入mysqld –initialize-insecure –user=mysql
(执行完上面号令后,MySQL会自建一个data文件夹,而且建好默认数据库,用户名默认是root,暗码默认为空,如下图所示:
- 8
启动mysql办事:
输入 net start mysql 启动办事,OK当作功,如下图所示:
- 9
登录/进入mysql数据库
cmd窗口输入:mysql -u root –p,回车,呈现enter password后,再回车,如下图所示:
- 10
因为在安装时,未设置用户名和暗码,所以默认的登录的用户名为root,暗码为空。
-u号令:用于指心猿意马毗连数据库时利用的用户名称。
-p号令:用于指心猿意马用户输入的暗码
初始化暗码
在root用户登录mysql状况下, 慢慢输入以下的代码,如下图所示:
use mysql;
//暗码为haha,自界说
update user set authentication_string=PASSWORD("haha") where user="root";
//更新权限
flush privileges;
//退出mysql
quit;
- 11
因为方才设置了暗码。从头打开mysql,如下图所示:
- 12
到此,数据库更改暗码完毕。
接下来介绍,数据库常用号令如下:
create database new_dbname;--新建数据库
show databases;--显示数据库
use databasename;--利用数据库
select database();--查看已选择的数据库
show tables;--显示当前库的所有表
create table tablename(fieldname1 fieldtype1,fieldname2 fieldtype2,..)[ENGINE=engine_name];--建立表
create table tablename select statement;--经由过程子查询建立表
desc tablename;--查看表布局
show create table tablename;--查看建表语句
alter table tablename add new_fielname new_fieldtype;--新增列
alter table tablename add new_fielname new_fieldtype after 列名1;--在列名1后新增列
alter table tablename modify fieldname new_fieldtype;--点窜列
alter table tablename drop fieldname;--删除列
alter table tablename_old rename tablename_new;--表重定名
insert into tablename(fieldname1,fieldname2,fieldnamen) valuse(value1,value2,valuen);--增
delete from tablename [where fieldname=value];--删
update tablename set fieldname1=new_value where filename2=value;--改
select * from tablename [where filename=value];--查
truncate table tablename;--清空表中所稀有据,DDL语句
show engines;--查看mysql此刻已供给的存储引擎:
show variables like '%storage_engine%';--查看mysql当前默认的存储引擎
show create table tablename;--查看某张表用的存储引擎(成果的"ENGINE="部门)
alter table tablename ENGINE=InnoDB--点窜引擎
create table tablename(fieldname1 fieldtype1,fieldname2 fieldtype2,..) ENGINE=engine_name;--建立表时设置存储引擎
来源:百闻(微信/QQ号:9397569),转载请保留出处和链接!
本文链接:https://www.ibaiwen.com/web/236898.html
- 热门文章
-
WB蒙特利尔(WB Montreal)——欧美十大最差视频游戏开发商
迅猛龙(Velociraptor)——欧美史前十大死亡动物
什么是果酱猫(What Marmalade Cats)?
神奇蜘蛛侠2(The Amazing Spider-Man 2)——欧美最佳蜘蛛侠电影
希瑟(Heather)——欧美十大最佳柯南灰歌
二人梭哈
faceu激萌怎么把瘦脸开到最大
奥兹奥斯本(Ozzy Osbourne)——欧美十大高估歌手
什么是小脑前下动脉(Anterior Inferior Cerebellar Artery)?
我应该知道康涅狄格州的什么(What Should I Know About Connecticut)?
- 热评文章
- 最新评论
-
- 最近访客
-
- 站点信息
-
- 文章总数:200248
- 页面总数:9
- 分类总数:1
- 标签总数:0
- 评论总数:0
- 浏览总数:497