MySQL基础(1)

本文档详细介绍了MySQL的基础知识,包括SQL语句分类(DQL、DML、DDL、TCL、DCL),基本查询、条件查询、排序查询方法以及别名的使用。同时涵盖了like操作符的用法和排序规则。
摘要由CSDN通过智能技术生成

本小结为视频笔记

视频地址

另附sql文件(在视频评论区中)

sql文件和效果预览图

一、MySQL基础+基础语句

1.1、MySQL基础

MySQL中不区分大小写

数据库基本单位:

表\tables

行(row):数据\记录

列(column):字段

1.2、SQL语句分类

1、DQL:数据查询(带select关键字)

2、DML:数据操作

insert(增)、delete(删)、update(改)

3、DDL:数据定义

create(增)、drop(删)、alter(改)    ——针对表结构操作

4、TCL:事务控制

commit(事务提交)、回滚(rollback)

5、DCL:数据控制

grant(数据授权)、revoke(撤销授权)

2.1MySQL常用语句

1、show databases ——显示所有数据库

2、create database [数据库名] ——创建数据库 

3、use [数据库名] ——使用数据库

4、source 路径(D:\xxx.sql) ——导入sql文件

5、select * from [表名] ——查看数据库中某表数据

6、desc [表名] ——只查看表结构,不查看表数据

7、select version()——查看版本号  select database()——查看当前数据库

8、若输入SQL语句时没加分号,将继续输入SQL语句,如下

输入分号执行语句 ——若语句错误会报错(分号表示执行)

\c终止SQL语句输入 ——不执行,不会报错

二、查询基础

2.1基本查询命令

1、查询一个字段

select [字段名] from [表名] ——从表中查询字段并显示

关键字:select 、from

标识符:[字段名]、[表名]

2、查询多个字段

select [字段名1] ,[字段名2] from [表名] ——从表中查询字段并显示

3、查询所有字段

select * from [表名]

4、对查询结果起别名

select [字段名1],[字段名2] as [别名] from [表名] ——as可不写,只显示别名,不进行修改

PS:

1.若别名中含空格则使用单引号

MySQL中用单引号表示字符串,不建议使用双引号,MySQL使用双引号不会报错,Oracle会报错

例:

2、别名作用于对最后一个字段

例:

三、条件查询

select [字段1,字段2,字段3] from [表名] where(条件)

条件:

<、=、>、<=、>=、!=基础比较
betwe....and....在两值之间等同>= and <= (左小右大)
or
and并(优先级高于or)
like模糊条件

like使用:select [条件字段] from [表名] where [条件字段] like '%A%'

1、 '%A%' ——包含A的

2、 '%A' ——以A开头的

3、 'A%' ——以A结尾的

4、 '_A%' ——第二位是A的

5、 %\_%' ——包含_的

四、排序查询

select [字段] from [表名] order by [字段] asc(升序)\decs(降序)  ——不加asc\decsz则默认升序

例:字段2升序,若字段2相同则按字段1降序

select [字段1],[字段2] from [表名] order by [字段2] asc,[字段1] asc ——注意执行顺序,排序总在最后执行

如有问题欢迎指出

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值