MySQL
MySQL的基本使用
寅月十八
一个小白程序员的成长历程记录
展开
-
MySQL--关于账户操作02---账户管理(修改用户权限)
文章目录分配权限(使用grant)刷新权限分配权限(使用grant)grant 权限列表 on 数据库名.数据表名 to ‘用户名’@‘主机’ identified by ‘密码’ with grant option;GRANT privileges ON databasename.tablename TO ‘username’@‘host’注意:用户的操作权限包含SELECT,I...原创 2020-03-14 22:48:43 · 185 阅读 · 0 评论 -
SQL基本语句---MySQL08---数据的查询05(自关联查询、子查询)
文章目录自关联查询子查询标量子查询列级子查询行级子查询自关联查询一个表由多个表组成,相当于将多个表串起来使用例如:我们常见的电商页面,衣服类又分着许多种类。还有我们一般填写的收货地址,当选择省份后会在第二个框自动对应市区,依次县区子查询把一个查询的结果在另一个查询中使用,相当于嵌套使用标量子查询子查询返回的结果是一个数据(一行一列)查询学生中最大年龄select...原创 2020-03-14 16:55:43 · 117 阅读 · 0 评论 -
SQL基本语句---MySQL07---数据的查询04(连接查询:内连接查询、右连接查询、左连接查询)
文章目录连接查询(关键字:inner)内连接查询(交集)左连接查询右连接查询连接查询(关键字:inner)在数据库中,实际开发往往不止一张数据表,也不会只查一张表,常常需要查询多个关联的表内连接查询(交集)查询结果为两个表匹配到数据,即返回图示阴影部分查到的数据select …… from 表A inner join 表B;查询部分学生对应的班级并显示信息sele...原创 2020-03-14 15:54:37 · 113 阅读 · 0 评论 -
SQL基本语句---MySQL06---数据的查询03(聚合函数、分组、分页)
3.聚合函数4.分组5.分页原创 2020-03-11 19:47:54 · 178 阅读 · 0 评论 -
SQL基本语句---MySQL05---数据的查询02(范围查询、排序)
4.范围查询4.1模糊范围查询4.2指定范围查询4.3空判断原创 2020-03-10 22:49:11 · 1605 阅读 · 4 评论 -
SQL基本语句---MySQL04---数据的查询01(基本查询、条件查询)
目录1.准备工作1.1创建数据库1.2创建数据表1.3准备数据2.基本查询(关键字:select)2.1查询所有字段2.2查询指定字段2.3消除重复行(关键字:distinct)2.4给字段添加别名(关键字:as)2.5给表添加别名(关键字:as)3.条件查询(关键字:where)3.1比较运算符3.2逻辑运算符1.准备工作1.1创建数据库-- 创建数据库 create database ...原创 2020-03-10 17:18:53 · 334 阅读 · 0 评论 -
SQL基本语句---MySQL03---数据的基本操作(增删改查)
增加数据(关键字:insert)全列插入insert into 表名 values (按照字段添加数据);insert into classes values(0,"大数据一班");注意:主键字段 可以用用0、null、default来占位例:-- 向students表中插入 一个学生信息insert into students values(0,"小龙","",20,1545...原创 2020-03-09 15:50:16 · 419 阅读 · 0 评论 -
SQL基本语句---MySQL02---数据表的基本操作(创建、删除、使用、字段修改)
数据表的基本使用创建数据表auto_increment 表示自动增长not null 表示不能为空Primary key 表示主键default 默认值create table 数据表名(字段、类型、约束);-- 创建classes表(id,name) create table xxxx(id int, name varchar(30)); create table yyyy...原创 2020-03-08 23:30:13 · 229 阅读 · 0 评论 -
SQL基本语句---MySQL01---数据库的操作(创建、删除、使用)
数据库的登录退出连接登录数据库mysql -u 用户名 -p回车后输入密码连接后显示画面退出登录输入quit 和 exit或者CTRL + D检验是否登录成功查看版本:select version();显示当前时间:select now();数据库的基本使用创建数据库create database 数据库名 charset=utf8;create...原创 2020-03-08 22:13:29 · 259 阅读 · 2 评论 -
MySQL--关于账户操作01---账户管理(创建用户、查看用户、修改用户)
1.创建用户(使用create user命令)CREATE USER ‘username’@‘host’ IDENTIFIED BY ‘password’注意:参数含义username所创建的用户名host指定登录主机(localhost代表本地,任意用%)passworld用户密码(如果为空则为不设置密码)例如:CREATE USER '用...原创 2020-03-02 22:07:35 · 1723 阅读 · 2 评论 -
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements(数据库)
问题描述在MySQL设置密码时,一直报错产生原因在查阅资料后,可以得知是由于没有遵循MySQL的初始密码设置规则引起的解决办法1.进入mysql中查看 mysql 初始的密码策略SHOW VARIABLES LIKE 'validate_password%;相关参数含义validate_password_check_user_name检查登录用户是否合法...原创 2020-03-02 19:32:39 · 302 阅读 · 0 评论 -
Mysql授权允许远程访问(解决权限不够问题)
错误描述权限不够目的为了便于后续利用Navicat之类的数据可视化软件管理数据库,必须要授权允许远程访问解决方案1.授权命令> grant all privileges on *.* to 'root'@'%' identified by 'xxxxx';注意:xxxx为用户设置密码不能使用初始密码2.刷新授权> flush privileges; 3.取...原创 2020-03-02 15:04:47 · 1167 阅读 · 1 评论 -
数据库MySQL的安装与配置---Windows下
获取对应版本1.官方下载地址:https://dev.mysql.com/downloads/mysql/2.百度云资源安装及配置1.将压缩包解压到自定义目录2.配置文件打开刚刚解压的文件夹 D:\MySQL\mysql-8.0.19-winx64 ,在该文件夹下创建 my.ini 配置文件,编辑 my.ini 配置以下基本信息:[client]# 设置mysql客户端默认...原创 2020-03-02 11:15:25 · 393 阅读 · 0 评论 -
数据库MySQL的安装及配置---linux(Ubuntu)下
服务端安装原创 2020-03-02 14:57:10 · 90 阅读 · 0 评论