1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 小白终是踏上了这条不归路----小文的mysql学习笔记(1)

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

时间:2024-03-29 09:40:58

相关推荐

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

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

小白终是踏上了这条不归路----小文的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、查询表中的多个字段

SELECTfirst_name,email,salaryFROMemployees;

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.

例:

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。