作者:潘多拉多宝_712 | 来源:互联网 | 2023-09-24 14:13
Mysql
1、初识Mysql
1.1、什么是数据库?
数据库(DB,DataBase)
概念:数据仓库,软件,安装在操作系统之上,可以存储大量的数据。
作用:存储数据,管理数据
1.2、数据库的分类
DBMS(数据管理系统)
1.3、Mysql的简介
Mysql是一个关系型数据管理系统,是一个开源的数据库软件。体积小,速度快,总体拥有成本低。
官网: MySQL :: Download MySQL Community Server (Archived Versions)
我选择的是MySQL-5.7.34版本,以下是一些安装过程中的注意事项。
1.4、安装配置mysql
-
解压压缩包到自己的环境变量目录下
-
添加环境变量:path : MySQL路径\bin
-
新建配置文件:以.ini后缀
-
-
修改配置文件,添加内容(这里的路径是自己的安装路径):
[mysqld]
port=3306
basedir="mysql的路径(bin目录之前)\"
datadir="mysql的路径(bin目录之前)\data"
-
以管理员身份打开cmd,运行所有的命令。
-
安装mysql服务
!!会出现让你输入密码,不要输密码直接回车。
update mysql.user set authentication_string=password('mysql123') where user='root';
- 成功后,需要刷新权限: flush privileges; # 立即生效
-
输入
mysql -uroot -p123456 #注意-p后是没有空格的
我们还可以输入:
mysql -u root -p 回车
password:123456
如果连接成功就ok了
-
1.5、连接数据库
命令行连接
mysql -uroot -p123456 --连接数据库
update mysql.user set authentication_string=password('mysql123') where user='root'; --修改用户密码
flush privileges; --刷新权限
-------------------------------
show databases; --查看所有数据库
mysql>use school; --切换数据库
Database changed
show tables; --查看数据库中所有的表
describle student; --显示数据库中所有表的信息
create database 名称; --创建一个数据库
exit; --退出连接
-- 单行注释(sql)
/* */ 多行注释
DDL 定义
DML 操作
DQL 查询
DCL 控制