roya mysql_MySQL安装及基础知识

1.1 MySQL安装

安装步骤

下载后得到zip压缩包,然后解压到自己想要安装的目录下,我的安装路径为D\software\mysql-5.7.20

配置环境变量

打开 我的电脑-属性-高级设置-环境变量

选择path,在后面添加mysql的bin文件夹的路径

添加my.ini(解压的zip安装包没有my.ini)

data目录默认启动时自动添加,不用处理

skip-grant-tables 跳过密码登录

[mysqlid]

basedir = D:\software\mysql5.7.20\

datadir = D:\software\mysql5.7.20\data\

port = 3306

skip-grant-tables

以管理员身份启动终端cmd,并将路径切换至mysql下的bin目录,然后输入mysqld -install  (安装mysql)

再输入mysqld --initialize --console初始化数据文件

再次启动mysqlnet start mysql,然后用命令 mysql -u root -p 进入mysql管理页面(密码跳过)

进入界面后更改root密码

update mysql.user set authentication_string=password('123456') where user='root' and Host='localhost';

输入flush privileges

刷新权限

注意:mysql语句要加分号

删除my.ini 下面的skip-grant-tables 跳过密码登录

重新启动mysql

net stop mysql  net start mysql

1.2 基本命令行

--安装常用命令

安装服务:mysqld --install

初始化: mysqld --initialize --console

开启服务:net start mysql

关闭服务:net stop mysql

登录mysql:mysql -u root -p

Enter PassWord:(密码)

修改密码:alter user 'root'@'localhost' identified by 'root';(by 接着的是密码)

标记删除mysql服务:sc delete mysql

--基本命令行

mysql -u root -p123456 --连接数据库

update mysql.user

set authentication_string=password('123456')

where user='root' and Host='localhost'; --修改用户密码

flush privileges; --刷新权限

show database; --查看所有数据库

show tables; --查看数据库中的所有表

describe student; --显式数据库中所有的表的信息

use mysql; --切换数据库

create database hello; --创建一个数据库

exit; --退出连接

-- 单行注释

/*

多行注释

*/

1.3 数据库四大语言分类

DDL (数据定义语言)

数据定义语言 - Data Definition Language

用来定义数据库的对象,如数据表、视图、索引等

create drop alter truncate

DML (数据操纵语言)

数据处理语言 - Data Manipulation Language

在数据库表中更新,增加和删除记录

如 update, insert, delete 不包含查询

DCL (数据控制语言)

数据控制语言 – Data Control Language

指用于设置用户权限和控制事务语句

如grant,revoke,if…else,while,begin transaction

DQL (数据查询语言)

数据查询语言 – Data Query Language

数据表记录的查询。

select

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值