**这里真的是一个大佬云集的地方,作为刚刚学习的小白来这里向各位大佬取经,这是学习的时候做的笔记,有什么不对的地方还请兄弟们斧正。卑微小白终究是踏上了这条不归路阿,如果这篇笔记能给你带来帮助,还请大哥们点点赞支持一下。

小白终是踏上了这条不归路----小文的mysql学习笔记(目录)

**

一、 Mysql数据库简介

1、 数据库是按照数据结构来组织、存储和管理数据的仓库
2、 数据库的好处:
实现数据持久化
实现结构化查询,方便管理
3、 DB 数据库(database):存储数据的“仓库”,它保存了一系列有组织的数据。
DBMS 数据库管理系统(Datebase Management System): 数据库是通过DBMS创作和操作的容器。
SQL 结构化查询语言(Structure Query Language):专门用来与数据库通信的语言
4、 常见的数据管理系统: MySQL、Oracle、DB2、SqlServer等

二、 关系型数据库管理系统(RDBMS)专业术语

1、 表:具有固定的列数,和任意的行数;
2、 数据库:数据库是一些关联表的集合;
3、 列:一个数据项Field字段,相当于java中的“属性”;
4、 行:一条记录 row,相当于Java中的“对象”;
5、 主键:主键是唯一的。一个数据表中只能包含一个主键。你可以使用主键来查询数据;
6、 外键:外键用于关联两个表;
7、 索引:使用索引可快速访问数据库表中的特定信息。索引是对数据库表中一列或多列的值进行排序的一种结构。类似于书籍的目录。

三、Mysql服务的登录和退出

方式一:通过mysql自带的客户端,只限于root用户
方式二:通过windows自带的客户端登录:mysql 【-h主机名 -P端口号】-u用户名 -p密码。
退出:exit或ctrl+c

四、mysql基本命令

1、 show databases 查看当前所有的数据库

2、 create database 创建数据库

3、 drop database 删除数据库

4、 use 数据库名 使用数据库

5、 show tables 查看数据库当中有多少张表

注: 1、一定要先使用指定数据库才能查看该数据库内的表。
2、也可以用show tables from 数据库名。

7、 select database() 查看当前所在的数据库
8、 查看表中的所有数据

9、 desc 表名; 查看表结构

五、基础查询

语法: select 查询列表 from 表名
特点: 1、查询列表可以是:表中的字段、常量值、表达式、函数
2、查询的结果是一个虚拟的表格

1、查询表中的单个字段
SELECT last_name FROM employees;

2、查询表中的多个字段
SELECT first_name,email,salary FROM employees;

3、查询表中的所有字段
SELECT * FROM employees;

4、查询常量值
SELECT 200;
SELECT ‘rose’;

5、查询表达式
例:SELECT 100*29;
SELECT 100%98;

6、查询函数
SELECT VERSION();

7、起别名
优点
 便于理解
 如果要查询的字段有重名的情况,使用别名可以区分开来。
例子:查询salary 显示结果为li wen 。

语法: 方式一:使用AS。

方式二:使用空格。

8、去重(即去掉重复的查询结果)
语法: distinct
在要查询的单位前加上distinct。

例:查询employees表中的员工工资,并去掉重复的查询结果。

9 +号的作用
在mysql中的+号:
仅仅只有一个功能:作运算符。

例(1):当两个操作数都为数值时,则会将二者做加法运算。

例(2):如果当其中一方为字符型时,程序会试图将其转换为数值型,
若转换成功,则继续做加法运算(图左);若转换失败,则将字符型数值转换为数值0(图右).

例(3):如果其中一方null,则运行结果必定为null。

10、CONCAT 函数在MySQL中用作拼接、
语法
CONCAT(str1,str2,……)

例:员工姓名和工资连接成一个字段,并显示为姓名。

11、IFNULL( )函数
语法:IFNULL(expr1,expr2)
假如expr1不为NULL则返回值为expr1,若expr1为NULL,则返回值为expr2.

12、ISNULL函数
功能:判断某字段或表达式是否为null,如果是,则返回1,否则返回0.
例:

小白终是踏上了这条不归路----小文的mysql学习笔记(1)相关推荐

  1. 小白终是踏上了这条不归路----小文的mysql学习笔记目录

    ** 小文的学习笔记正在每日连载当中 为了方便观察,小文在练习的时候用的是图形化工具SQLyog然后用共用到两张表,employees表和girls表. 如果有需要该软件和上述两张表的兄弟可以 关注 ...

  2. 小白终是踏上了这条不归路----小文的mysql学习笔记(8)----分页查询

    ** 小白终是踏上了这条不归路----小文的mysql学习笔记(1) 小白终是踏上了这条不归路----小文的mysql学习笔记(2)----条件查询 小白终是踏上了这条不归路----小文的mysql学 ...

  3. 小白终是踏上了这条不归路----小文的mysql学习笔记(4)----常见的基本函数

    ** 小白终是踏上了这条不归路----小文的mysql学习笔记(1) 小白终是踏上了这条不归路----小文的mysql学习笔记(2)----条件查询 小白终是踏上了这条不归路----小文的mysql学 ...

  4. 小白终是踏上了这条不归路----小文的mysql学习笔记(22)--------函数

    ** 小白终是踏上了这条不归路----小文的mysql学习笔记(1) 小白终是踏上了这条不归路----小文的mysql学习笔记(2)----条件查询 小白终是踏上了这条不归路----小文的mysql学 ...

  5. 小白终是踏上了这条不归路----小文的mysql学习笔记(17)----标识列(自增长列)

    ** 小白终是踏上了这条不归路----小文的mysql学习笔记(1) 小白终是踏上了这条不归路----小文的mysql学习笔记(2)----条件查询 小白终是踏上了这条不归路----小文的mysql学 ...

  6. 小白终是踏上了这条不归路----小文的mysql学习笔记(6)----连接查询-----等值连接、非等值连接、自链接、外连接、交叉连接

    ** 小白终是踏上了这条不归路----小文的mysql学习笔记(1) 小白终是踏上了这条不归路----小文的mysql学习笔记(2)----条件查询 小白终是踏上了这条不归路----小文的mysql学 ...

  7. 来北京十年,我为什么走上创业这条不归路

    我是日事清的创始人刘磊,关于为什么要创业,感触颇多!因为2015年9月10号,是我来北京的第10年!也是我创业的第4个年头--但直到今年我做的项目日事清拿到数百万融资后,才觉得创业真的是一件痛苦却又幸 ...

  8. 【免费wifi上网软件】80后创业者的自白信——我和好基友走上创业这条不归路

    又是一年毕业季,借着"wifi共享精灵感谢室友不杀之恩"这次活动的平台,总觉得作为一名毕业五年的学长,是应该给大家分享点可能会有用的东西. 首先,我要说:创业是条不归路,绝非耸人听 ...

  9. vuex(用了vue就上了一条不归路的贼船)

    一.Vuex是干什么用的? 它是用于对复杂应用进行状态管理用的(官方说法是它是一种状态管理模式). "杀鸡不用宰牛刀".对于简单的项目,根本用不着Vuex这把"宰牛刀&q ...

最新文章

  1. 基于Transformer对透明物体进行分割
  2. 亿级流量搜索前端,是怎么做架构升级的?
  3. [导入]实现数字分页
  4. linux .vimrc教程,vim配置文件~/.vimrc
  5. 信号的基本概念以及信号的产生
  6. 程序员面试金典 - 面试题 10.05. 稀疏数组搜索(二分查找)
  7. 确定性有穷自动机(DFA算法) 非确定性有穷自动机(NFA算法)
  8. python字符串处理函数汇总_python字符串函数总结
  9. json 生成html转换,根据json字符串生成Html的一种方式
  10. 如何“暴力破解”Oracle性能优化的极端问题(附精彩案例解读)
  11. 不用去验血,一查就能知道自己缺啥,一定要收好
  12. 队列处理高并发_高并发架构消息队列面试题解析
  13. 使用@property
  14. Java程序员已经饱和了,还有必要培训Java编程嘛
  15. NLP情感分析笔记(三):Faster 情感分析
  16. 网络宽带和实际下载速度单位换算详解:
  17. 解决WH1000XM3连接电脑无法使用麦克风问题
  18. 核心网在无线通信中的王者地位
  19. javaWeb-第一版
  20. c++STL 一级、二级空间配置器

热门文章

  1. 2D转换综合写法(13)
  2. selenium不能使用phantomjs后,chrome无头浏览器和fixfox无头浏览器示例
  3. OC开发之——OC简介(1)
  4. 《Linux那些事儿之我是USB》我是U盘(1)小城故事
  5. android手机投屏电视用什么,华为手机哪一款最好用 华为手机投屏到电视的5种方法...
  6. JAVA生成二维码(一)
  7. iShot--长截图的首选工具
  8. 前后台数据加密(java版)
  9. 离散实验3 集合的基本运算 (编程要求 根据提示,练习集合的基本运算法则)
  10. HA HADOOP集群和HIVE部署