数据库的基础使用方法
建库
create database+库名+default+character+set+utf8
删库
drop database+库名
查库
show databases
使用数据库
use+库名
创建表
create table +表名
修改表—添加表
alter table +表名+ add column
删除表
drop table +表名
查看所有表
show tables
查看表结构
desc +表名
插入
insert into+表名+values()
查询表名
Select * from +表名
修改表名
Update +表名 + set +数据类型
删除表名
Delete from +table
Lower
数据转小写
Upper
数据转大写
Length
查询数据的长度
Substr
截取(从指定位置截取)
Concat
拼接
Replace
替换
Ifunll
如果有null值就可以把这个值换成自己想要换的值
Round & ceil & floor
四舍五入 向上取整 向下取整
UUID()
随机取一位32位的字符串
Now() 北京时间
年 月 日 时 分 秒
Year month day hour minute second
转义字符
'ab'v' 输出报错,因为使用字符varchar多一个‘
使用转义字符可以消除’的意义 'ab\'v'
去重
distinct
例如:SELECT DISTINCT loc FROM dept; 去除dept表中重复的字段
条件查询
where
模糊查询
like
例如: %a a% %a%
空值
null
使用 is null is not null
区间查询
between and
例如:sal<=3000 and sal>=10000--等效 = sal between 3000 and 10000--等效
分页
limit 写最后面
例如:select * from dept limit 2,3
排序 默认升序 加desc变成降序
order by order by desc
聚合
aggregation
1.count 求总数 select count(*) from emp --慢,只统计非NULL的
2.max 求最大值
3.min 求最小值
4.sum 求和
5.avg 求平均数
分组
group by
数据库的基础使用方法相关推荐
- oracle怎么将一列挪到另一列,详细讲解Oracle数据库的数据迁移方法
<详细讲解Oracle数据库的数据迁移方法>由会员分享,可在线阅读,更多相关<详细讲解Oracle数据库的数据迁移方法(4页珍藏版)>请在人人文库网上搜索. 1.详细讲解 Or ...
- SQL注入 ——sql数据库操作基础(一)
本章目的 普及MySQL( MariaDB)薮据库的基础与进阶语法,加深对SQL命令语句的理解,为后续SQL注入攻击与防护实验打下坚实的基础. 基本概念 数据库分类 关系型数据库 ●关系型数据库模型是 ...
- 计算机应用基础 access,计算机应用基础第7章数据库应用基础Access
计算机应用基础第7章数据库应用基础Access (11页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 14.90 积分 第7章数据库应用基础Access ...
- 计算机三级数据库er图试题里,2019年3月计算机三级数据库考试基础试题及答案006...
2019年3月计算机三级数据库考试基础试题及答案006 浏览次数: 时间:2019/03/29 1.设有关系模式R(A,B,C,D.,其函数依赖集为F={A->D,B->D,C-& ...
- 优化Oracle数据库查询10个方法
优化Oracle数据库查询10个方法: 网页制作中数据的查询是最主要的功能之一,其性能的好坏直接关系到网页的的运行效率.下面对Oracle数据库中大家不太注意的查询方法做一些总结. 第一个方法:利用连 ...
- 《C#语言和数据库技术基础》单词必备
<C#语言和数据库技术基础> 第一章 1..NET Framework 框架 2.sharp 尖锐,强烈的 3.application 应用程序 4.d ...
- NoSQL数据库的基础知识
关系型数据库和NoSQL数据库 什么是NoSQL 大家有没有听说过"NoSQL"呢?近年,这个词极受关注.看到"NoSQL"这个词,大家可能会误以为是" ...
- 软考之软件设计师——数据库技术基础
数据库技术基础 1.数据库管理系统(DBMS) 主要实现对共享数据有效地组织.管理和存取. DBMS的六大功能: 数据定义数据库操作:提供数据操纵语言(DML)来实现对数据的基本操作.DML分为两类: ...
- 提高数据库效率的一些方法--eg:大批量循环插入数据的简化
提高数据库效率的一些方法--eg:大批量循环插入数据的简化 作者及来源: 小奈鲁 - 博客园 收藏到→_→: 摘要: 提高数据库效率的一些方法--eg:大批量循环插入数据的简化 "提高 ...
最新文章
- 家用计算机键盘图,电脑键盘示意图,详细教您如何正确的使用键盘
- 一些知识点的整理以及面试题记录
- 黄牛凭什么抢走我们的票?
- LeetCode 55. 跳跃游戏 中等难度
- Google和eBay在建设微服务生态系统中的深刻教训
- 北理工计算机原理与应用实验,北理工计算机原理与应用实验三教程.docx
- 在c语言中log函数的作用,C++_在C语言中使用对数函数的方法,C语言log()函数:返回以e为底的 - phpStudy...
- Zookeeper相关知识
- C# 整数转二进制字符串
- java标识符_Java标识符的简单介绍
- js正则及常用方法函数总结
- 为什么说前端开发难?前端开发难在哪里?
- “沉浸式”住宿体验——酒店的新瓶,民宿的老酒
- [总结自用]关于Mbps、Mb/s、MB/s以及Mpps的区别及计算
- 哪个牌子的儿童护眼灯好?分享315护眼灯合格名单的护眼台灯
- or计算遇到存在零“0”的情况
- N+1 架构支持更高的电源可靠性
- 犬夜叉视频在线观看,犬夜叉游戏在线玩
- 人工智能的应用现状_AI的应用状况
- vue样式 引入图片_Vue引入图片的几种方式
热门文章
- 虚拟机中的服务器密码忘了怎么办,虚拟机登录密码忘记了怎么办
- 华为云服务器默认密码怎么修改,如何修改云服务器登陆密码
- java读取csv文件的两种方式
- pyCUDA教程-系列学习(1):GPU结构、pyCUDA、numbapro安装及HelloGPU例子
- java氧气版,氧气呼吸器属于( )。
- 不能打开到主机的连接,在端口1521:连接失败的解决方法(修改远程桌面连接端口)
- 递归函数——上台阶问题
- 14、守护线程(thread.setDaemon(true))
- 2021京东Java面试真题:c和java哪个更适合开发游戏
- 永恒之蓝-永恒之蓝漏洞(linux)