MySQL 数据库 day-01,linux操作系统实用教程答案文东戈

三、MySQL服务的登录和退出


通过命令行的方式(管理员身份运行)

登录:mysql [-h主机名 -P端口号] -u用户名 -p密码

或者 通过 计算机管理->服务和应用程序->服务 找到MySQL手动启动

退出:命令行中使用 exit

MySQL服务命令行中的登录和退出

四、MySQL常见命令


1、查看当前所有数据库

show databases;

2、打开指定的库

use 库名

3、查看当前库的所有表

show tables;

4、查看其他库的所有表

show tables from 库名;

5、查看表结构

desc 表名;

6、查看服务器版本

mysql --version(); #在外部查询

select version(); #在mysql中查询

各种主要功能的演示!要注意每条命令以 分号 结束

五、MySQL的语法规范


1、不区分大小写,但是建议关键字大写,表名,列名小写

2、每条命令最好用;结尾

3、每条命令根据需要 可以进行缩进和换行 建议关键字单独一行

4、注释

单行注释:#注释文字

单行注释:-- 注释文字 (–后要有空格)

多行注释:/* 注释文字 */

DQL语言(查询语言)

==============================================================================

一、基础查询


语法:

SELECT 查询列表

FROM 表名;

特点:

1、查询列表可以是:表中的字段、常量、常量值、表达式、函数

2、查询的结果是一个虚拟的表格

#打开/启用指定的库

USE myemployees;

#1.查询表中的单个字段

SELECT last_name FROM employees;

#2.查询表中的多个字段

SELECT last_name,first_name,email FROM employees;

#3.查询表中所有字段

#方式一

SELECT

first_name,

last_name,

email,

phone_number,

job_id,

salary,

commission_pct,

manager_id,

department_id,

hiredate

FROM

employees;

# 为着重号 用于区分关键字

#方式二 查询所有的字段

SELECT * FROM employees;

#4.查询常量值

SELECT 100;

SELECT ‘john’;

#5.查询表达式

SELECT 100*98;

#6.查询函数

SELECT 函数名(实参列表);

SELECT VERSION();

#7.起别名

#(1)方便理解

#(2)如果要查询的字段有重名的情况,使用别名也可以区分开来

#方式一 使用AS

SELECT 100%98 AS 结果;

SELECT last_name AS 姓,first_name AS 名 FROM employees;

#方式二 使用空格

SELECT 100%98 结果;

SELECT last_name 姓,first_name 名 FROM employees;

#案例:查询 salary 显示结果为 out put

#SELECT salary AS OUT put FROM employees;

#报错:out put 中有特殊符号(空格)需要用双引号/单引号引起来

SELECT salary AS “out put” FROM employees;

#8、去重

#案例:查询员工表中涉及到的所有部门编号

SELECT DISTINCT department_id FROM employees;

#使用关键字 DISTINCT

#9、+号的作用

/* 仅有一个作用:运算符

select 100+90; 两个操作数都为数值型,则做加法运算

select ‘123’+90; 其中一方为字符型,试图将字符型数值转换成数值型,

如果转换成功,则做加法运算

select ‘john’+90; 如果转换失败,则将字符型数值转换成0

select null+10; 只要其中一方为null,则结果为null

*/

#案例:查询员工名和姓 连接成一个字段,显示:姓名

#正确 使用CONCAT函数

SELECT CONCAT(‘a’,‘b’,‘c’);

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年Java开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
img
img
img
img
img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Java开发知识点,真正体系化!

由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新

如果你觉得这些内容对你有帮助,可以添加V获取:vip1024b (备注Java)
img

学习分享,共勉

这里是小编拿到的学习资源,其中包括“中高级Java开发面试高频考点题笔记300道.pdf”和“Java核心知识体系笔记.pdf”文件分享,内容丰富,囊括了JVM、锁、并发、Java反射、Spring原理、微服务、Zookeeper、数据库、数据结构等大量知识点。同时还有Java进阶学习的知识笔记脑图(内含大量学习笔记)!

资料整理不易,读者朋友可以转发分享下!

Java核心知识体系笔记.pdf

记一次蚂蚁金服Java研发岗的面试经历,分享下我的复习笔记面经

中高级Java开发面试高频考点题笔记300道.pdf

记一次蚂蚁金服Java研发岗的面试经历,分享下我的复习笔记面经

架构进阶面试专题及架构学习笔记脑图

记一次蚂蚁金服Java研发岗的面试经历,分享下我的复习笔记面经

Java架构进阶学习视频分享

一个人可以走的很快,但一群人才能走的更远。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎扫码加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
img

中高级Java开发面试高频考点题笔记300道.pdf**

[外链图片转存中…(img-7KXn1wi7-1712801404082)]

架构进阶面试专题及架构学习笔记脑图

[外链图片转存中…(img-LMRrD8yg-1712801404083)]

Java架构进阶学习视频分享

一个人可以走的很快,但一群人才能走的更远。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎扫码加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
[外链图片转存中…(img-zdcfM05f-1712801404083)]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值