
mysql
IT民工阿川
不为敲代码而敲代码
展开
-
MySQL操作(Day06)
变量#变量/*系统变量: 全局变量 会话变量自定义变量: 用户变量 局部变量*/#一、系统变量/*说明:变量由系统定义,不是用户定义,属于服务器层面注意:全局变量需要添加global关键字,会话变量需要添加session关键字,如果不写,默认会话级别使用步骤:1、查看所有系统变量show global|【session】variables;2、查看满足条件的部分系统变量show global|【session】 variables like '%char%';3、查原创 2020-09-09 11:03:15 · 207 阅读 · 0 评论 -
MySQL操作(Day05)
标识列#标识列/*又称为自增长列含义:可以不用手动的插入值,系统提供默认的序列值特点:1、标识列必须和主键搭配吗?不一定,但要求是一个key2、一个表可以有几个标识列?至多一个!3、标识列的类型只能是数值型4、标识列可以通过 SET auto_increment_increment=3;设置步长可以通过 手动插入值,设置起始值*/#一、创建表时设置标识列DROP TABLE IF EXISTS tab_identity;CREATE TABLE tab_identi原创 2020-09-09 10:59:56 · 210 阅读 · 0 评论 -
MySQL操作(Day04)
库和表的管理#DDL/*数据定义语言库和表的管理一、库的管理创建、修改、删除二、表的管理创建、修改、删除创建: create修改: alter删除: drop*/#一、库的管理#1、库的创建/*语法:create database [if not exists]库名;*/#案例:创建库BooksCREATE DATABASE IF NOT EXISTS books ;#2、库的修改RENAME DATABASE books TO 新库名;原创 2020-09-09 10:56:13 · 298 阅读 · 0 评论 -
MySQL操作(Day03)
sql99语法的连接查询#二、sql99语法/*语法: select 查询列表 from 表1 别名 【连接类型】 join 表2 别名 on 连接条件 【where 筛选条件】 【group by 分组】 【having 筛选条件】 【order by 排序列表】 分类:内连接(★):inner外连接 左外(★):left 【outer】 右外(★):right 【outer】 全外:full【outer】交叉连接:cross */#一)内连接/*语法原创 2020-09-09 10:49:43 · 248 阅读 · 0 评论 -
MySQL操作(Day02)
常见函数#进阶4:常见函数/*概念:类似于java的方法,将一组逻辑语句封装在方法体中,对外暴露方法名好处:1、隐藏了实现细节 2、提高代码的重用性调用:select 函数名(实参列表) 【from 表】;特点: ①叫什么(函数名) ②干什么(函数功能)分类: 1、单行函数 如 concat、length、ifnull等 2、分组函数 功能:做统计使用,又称为统计函数、聚合函数、组函数 常见函数: 一、单行函数 字符函数: length:获取字节个数(utf-原创 2020-09-08 15:47:07 · 103 阅读 · 0 评论 -
MySQL操作(Day01)
常见案例(基础查询)#1. 下面的语句是否可以执行成功 SELECT last_name , job_id , salary AS salFROM employees; #2.下面的语句是否可以执行成功 SELECT * FROM employees; #3.找出下面语句中的错误 SELECT employee_id , last_name,salary * 12 AS "ANNUAL SALARY"FROM employees;#4.显示表departments的结构,原创 2020-09-08 15:40:57 · 108 阅读 · 0 评论 -
MySQL数据库
一、数据库的好处1.持久化数据到本地2.可以实现结构化查询,方便管理二、数据库相关概念1、DB:数据库,保存一组有组织的数据的容器2、DBMS:数据库管理系统,又称为数据库软件(产品),用于管理DB中的数据3、SQL:结构化查询语言,用于和DBMS通信的语言三、数据库存储数据的特点1、将数据放到表中,表再放到库中2、一个数据库中可以有多个表,每个表都有一个的名字,用来标识自己。表名具有唯一性。3、表具有一些特性,这些特性定义了数据在表中如何存储,类似java中 “类”的设计。4、表原创 2020-09-08 15:35:25 · 268 阅读 · 0 评论 -
SpringBoot入门基础知识
一、Spring Boot 入门1、Spring Boot 简介简化Spring应用开发的一个框架;整个Spring技术栈的一个大整合;J2EE开发的一站式解决方案;2、微服务2014,martin fowler微服务:架构风格(服务微化)一个应用应该是一组小型服务;可以通过HTTP的方式进行互通;单体应用:ALL IN ONE微服务:每一个功能元素最终都是一个可独立替换和独立升级的软件单元;详细参照微服务文档3、环境准备环境约束–jdk1.8:Spring Boot 推荐j原创 2020-09-07 11:48:57 · 552 阅读 · 0 评论 -
Navicat连接Mysql报错:Client does not support authentication protocol requested by server
命令行连接数据库1、use mysql;2、alter user 'root'@'localhost' identified with mysql_native_password by '********'; <--这是密码;3、flush privileges;原创 2020-07-14 15:28:41 · 182 阅读 · 0 评论