MySQl基本语法(1)
2021/6/16 19:22:46
本文主要是介绍MySQl基本语法(1),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
管理数据库- 查看所有数据库: show database;
- 创建数据库: create databse;
- 查看数据库创建数据的语句:show create database 库名;
- 删除数据库:drop database 库名;
-
查看所有表:show table;
-
创建表:CREATE TABLE student(id INT,
NAME CHAR(20),
sex CHAR(5),
address CHAR(20),
math INT,
chinese INT); -
查询表结构:show create table 表名;(以sql返回)
desc 表名; -
删除表: drop 表名;
- 插入数据: INSERT INTO student (列名) VALUES (预设的值);
- 修改数据:update 表名 set 列名=值 where 条件
- 删除数据:delect from 表名 where 条件
- select * from 表名 distinct 关键字·用来去除重复的数据
(1)显示在某一区间内: between。。。and。。
(2)多个条件符合一个值: in
(3)模糊查询:like %匹配任意多个字符 _匹配一个
- 单列排序
select 字段名 from 表名 where 字段=值 order by 字段名【ASC||DESC】
ASC 升序
DES 降序 - 组合排序
se’lselect 字段名 from 表名 where 字段 =值 order by 字段名1 【ASC||DESC】,字段名2【ASC||DESC】
上面的一些操作,是横向查询,而是用聚合函数是可以纵向查询
max() 求一列的最大值
min() 求一列的最小值
avg() 求这一列的平均值
count()统计这一列有多少记录
sum()求这一列的和
select 字段 form 表名 gruop by 字段 【having 条件】
group by 一般会和聚合函数来一块使用;
group by 将字段结果中相同的内容分为一组;
having 和 where 的区别
面试题:
limit关键字:limit 限制查询记录的条件
语法:
limit offset,length offset 起始行数,默认从0开始 length 返回的行数
举例:
这篇关于MySQl基本语法(1)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-25如何部署MySQL集群资料:新手入门教程
- 2024-12-24MySQL集群部署资料:新手入门教程
- 2024-12-24MySQL集群资料详解:新手入门教程
- 2024-12-24MySQL集群部署入门教程
- 2024-12-24部署MySQL集群学习:新手入门教程
- 2024-12-24部署MySQL集群入门:一步一步搭建指南
- 2024-12-07MySQL读写分离入门:轻松掌握数据库读写分离技术
- 2024-12-07MySQL读写分离入门教程
- 2024-12-07MySQL分库分表入门详解
- 2024-12-07MySQL分库分表入门指南