绝大多数都是记忆练习的东西 理解的偏少
一,DML语句之Delete(删除)
格式:delete from 表单名; 其后可以增加where条件限制,order by排序,limit限制
例如:delete from employee where name=‘ls’; 删除表中名字为李四的记录。
还有一个删除是truncate
格式:Truncate table 表单名;
例如:Treuncate table employee;删除employee表单中所有数据。
注意:delete是一条一条的删除语句,效率比较低,而truncate是摧毁整张表格,然后重新建立表结构(表格依然存在,是空的),效率高

二,DQL语句
Date Query Language 数据查询语言 用于查询数据库中的记录
关键字 select
语法:select 字节名 from 表单名;可以加where条件限制

select语句(1) 查询 过滤
语法:select [distinct] * from 表单名;
select [distinct] 字节名 from 表单名;
* 表示所有的列
distinct 表示 去除重复的数据
例如:查询表中所有学生信息
select * from student;
过滤表中重复的math成绩
select distinct math from student;

select语句(2) 修改

select * | 字节名1、字节名2 from 表单名;
select column as 别名 from table;
注意:字节名后可以加上加减乘除
as:表示给某一列起一个别名;并且as可以省略。
例如:使用别名表示学生的总分
select name,chinese+english+math as ‘总分’ from student;

select语句(3)
使用where限制条件进行过滤查询
例如:查询英语成绩大于90分的同学
select * from student where english>90;

select语句(4)
where语句中经常使用的运算符
between…and… 显示在某一区间的值(含头含尾)
in(set) 显示在in列表中的值,例:in(100,200)
like ‘’ 模糊查询 like语句中%代表0个或多个任意字符,_代表一个字符,字符要一一对应查询。
is null 判断是否为空
and 多个条件同时成立
or 多个条件任一成立
not 不成立
注意:逻辑运算符优先级 not and or
例如:查询所有姓L的学生成绩
select * from student where name like‘L%’;

select语句(5) 排序
使用order by子句对结果集进行排序
语法:select 字节1,字节2…from 表名 order by 字节 asc|desc;
注意:order by 字节 对那一列进行排序
asc 升序(默认) desc降序
例如:对总分排序后输出,然后再按从高到低的顺序输出
select name,chinese+english+math as total from student ORDER BY total desc;

select语句(6)
select 字节1,字节2…from 表名 limit_,_;
例如:显示student 表格中的前3行
Select * from student limit 3;
注意: 3 表示 显示前3行
显示 student 表格中的第3~5行
select * from student limit 2,3;
注意: 2表示偏移几行,3表示显示的总行数。

MySql数据库基本语句相关推荐

  1. MySQL 数据库 like 语句通配符模糊查询小结

    MySQL 报错:Parameter index out of range (1 > number of parameters, which is 0)--MySQL 数据库 like 语句通配 ...

  2. MySQL数据库update语句使用详解

    MySQL数据库update语句使用详解 本篇文章我们来讲讲如何对MySQL数据库进行更新操作,对数据库进行增删改查操作是我们必会的基础之一,会了这个增删改查我们可以在这基础上去编写更多的东西,废话不 ...

  3. excel xml mysql数据库,数据库文本文档excel表格-excel xml格式的文件 导入到 MYSQL 数据库的语句...

    教你怎样将Word表格导入到Excel中 方法如下: 1.首先,打开媒介工具"记事本",将word文件里需要导入的数据,复制粘贴到记事本当中,然后保存成为txt文件,本例中将txt ...

  4. mysql数据库---授权语句以及备份

    主要内容: mysql 授权 1.查看数据库上所有授权. select * from information_schema.user_privileges; 2查看某个用户的具体授权 show gra ...

  5. Mysql学习总结(41)——MySql数据库基本语句再体会

    1.数据定义语言(DDL):定义和管理数据对象,比如建立数据库.数据表 数据操作语言(DML):用于操作数据库对象中的包含的数据. 数据查询语言(DQL):用于查询数据库对象中包含的数据,能够对表进行 ...

  6. Mysql数据库操作语句总结(三)

    最近一段时间重新学习一下mysql命令行的用法, 这里简单记录一下 参考文章: https://www.cnblogs.com/bluealine/p/7832219.html 个人使用的是mysql ...

  7. mysql数据库比较语句,六条比较有用的MySQL数据库操作的SQL语句小结

    在MySQL数据库操作中,我们常常编写一些SQL语句来实现自己想要的功能.但是对于初学MySQL数据库的人来说这似乎又有一定的难度.此文我们总结了六条比较有用的SQL语句,初学者可以套用下面的格式,接 ...

  8. MySQL数据库 基本操作语句

    操作MySQL数据库 1.创建数据库 create database 数据库名: 2.查看数据库 show databases: 3.选择指定数据库 use 数据库名: 4.删除数据库 drop da ...

  9. mysql数据库优化语句_mysql数据库优化语句

    mysql优化语句数据库语句: Ddl(数据定义语言) alter create drop Dml(数据操作语言) inset delete update www.2cto.com Dtl(数据事务语 ...

  10. 【PHP+MySQL学习笔记】php操作MySQL数据库中语句

    我们常常用conn.php文件来建立与数据库的链接,然后在所需的文件中利用include 进行调用.这样有效防止对数据库属性的改动 而引起其他有关文件对数据调用的错误. 现在来看一个conn.php文 ...

最新文章

  1. 抢红包要当心!钱盾反诈平台专家揭秘3类假红包骗局
  2. 【Bootstrap4前端框架+MySQL数据库】前后端综合实训【10天课程 博客汇总表 详细笔记】【附:所有代码】
  3. Go如何按行读取文本
  4. 文件操作命令(replace)
  5. hadoop、hbase、hive、spark分布式系统架构原理
  6. stl中auto_ptr,unique_ptr,shared_ptr,weak_ptr四种智能指针使用
  7. 汇编语言王爽第四版 实验四(包括对【bx】,loop详解)
  8. 关于namecheap 域名运营商,域名赎回详细步骤
  9. MySQL报错java.sql.SQLException: The server time zone value ‘乱码‘ is unrecognized or represents more tha
  10. el-empty Empty 空状态 自定义图片 使用本地图片
  11. 跟我一起写Shell脚本之十八--常用命令(head)
  12. Qt嵌入式开发的基本认识
  13. 持续集成:通过Jenkins API创建项目和节点
  14. python ppt转pdf macos_如何在 macOS 上一键批量把 PPT 和 Word 文件转成 PDF
  15. 苹果、安卓ASO优化,aso安卓苹果(二)
  16. 推荐一款简单的页面加密网页(免费的哦)
  17. 什么是OKR?OKR对于目标管理有什么意义?
  18. 网络攻防技术——黑客攻防
  19. Python、设计原则和设计模式-创建类设计模式
  20. 不二越机器人编程手册_NACHI机器人说明书.doc

热门文章

  1. 通信upf是什么意思_管理UPF的方法、装置及系统与流程
  2. Tomcat 弱密码爆破 漏洞复现
  3. 计算机画图星星怎么画,电脑画图工具 奇奕画王使用教程(附序列号)
  4. 高仿项目协作工具【Worktile】,从零带你一步步实现组织架构、网盘、消息、项目、审批等功能
  5. dB、dBFS、dBV、dBu...都是啥啊..
  6. 计算机硬件带软件怎么入账,企业购买硬件与软件该如何做账?
  7. spark之常见的机器学习算法
  8. java saxreader 生成xml_SAXReader解析xml文件demo
  9. java 最大流最小割_最大流, 最小割问题及算法实现
  10. Java中的封装,继承和多态(详解)