MYSQL(1)— 初识MySQL

一、MySQL

【官网文档】https://dev.mysql.com/doc/refman/8.0/en/

1-1、Mysql是一个关系型数据库,里面的表数据是可以有联系的,例如多对一,一对多。

1-2、非关系型数据库有 Redis,数据存放在内存中,以键值对的形式。

1-3、最好下载免安装版的,卸载容易些。不要去下载exe版,到时还得去注册表里改。

1-4、基于命令行的常用操作

mysqld -u用户 -p密码 -- 显示明文密码的连接数据库

update mysql.user set authentication_string=password('123456') where user='root' and Host='localhost'; -- 修改用户的密码

flush privileges; -- 刷新权限

show databases; -- 展示当前连接下的所有数据库

create database xxx_database; -- 创建数据库

user xxx_database; -- 进入 xxx_database 数据库

show tables; -- 展示 xxx_database 数据库的所有表

describe tab_xxx; -- 描述表 tab_xxx 的结构信息

exit; -- 退出

1-5、SQL语言

  • DDL (数据库定义语言) :创建数据库中的各种对象,例如表,试图,索引等。

  • DML (数据库操作语言) :增删改。

  • DQL (数据库查询语言):查。

  • DCL (数据库控制语言):授权,提交,回滚等。

posted @ 2020-04-28 20:25  谨丰  阅读(136)  评论(0)    收藏  举报