MYSQL学习笔记2021-3-22

MYSQL学习笔记

第一天

名词

数据库:database;
数据库管理系统:DBMS(Database Management System)
数据表:tables;

常用命令

登录MYSQL
dos命令窗口输入:MySQL -uroot -p******(123456)
查看数据库:show databases;
创建数据库:creat database “数据库名”
使用数据库:use “数据库名”
查看数据库中有那些表:show tables;
初始化数据:source “地址和文件名(sql文件)”//直接把文件拖过来。
删除数据库:drop database “数据库名”
查看表结构:desc “表名”(这个是查看表的结构,而不是明细)

SQL语句分类

	DQL:数据查询语言  select 
	DML:数据操作语言  insert(增),delete(删),updata(改)//对表中的数据进行增删改操作
	DDL:数据定义语言  create(增),drop(删),alter(改)//对标结构进行增删改
	TCL:事务控制语言  commit  提交事务   rollback  回滚事务
	DCL:数据控制语言  grant  授权   revoke  撤销权限
**主语事项:**
	①任何sql语句都以分号“;”结尾;
	②SQL语句不区分大小写(大写小写一样的,所以,命名表和数据库的时候要注意别重复了)
	③结束一条sql语句用“\C”

查询语句

简单查询:
select ”字段1“,“字段2”,“字段3”····from “表名”//数字型的字段是可以参与运算的,不同的字段用逗号隔开;
对查询结果的列进行重命名:
select “字段1”,“字段2(运算)” as “新的字段名” from “表名”
(as用来重新命名)//如果是字符串要用单引号括起来(可以是双引号)
查询所有字段:
select from “表名”//用星号“”来查询表中的所有字段;

条件查询:(执行顺序②③①)//注意执行顺序,where后面的条件要用旧的字段名。区分排序的执行顺序,排序的条件要用新的字段名
①select
“字段1” as “新字段名1”,“字段2” as “新字段名2”···
②from
“表名”
③where
“条件”//字段+条件
条件:
>,<,=,>=,<=,不等于:<>或!=
and,or(in和or意思相同,表达形式不同),between···and···,(and和or一起出现时先执行or,优先级不确定时加小括号)

模糊查询:
like+条件;
百分号 %任意多个字符,下划线_任意一个字符;斜杠\有转义的作用(如_就表示下划线,而不是模糊查询中的任意一个字符)

排序:

order by “条件”(默认是升序排列)
order by “条件”asc//升序
order by “条件”desc//降序
逗号隔开,可以添加多个条件,多个条件时按从前到后的顺序执行排序。//条件可以用字段名,也可以用列数,就像VLOOKUP那样选中第几列就可以。

查询+排序:
select “字段”①
from“表名”②
where“条件”③
order by“字段”(asc/desc)④
执行顺序:②③①④

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值