做项目三大件:开发语言、数据、业务。

数据主要涉及到存储,一般的情况下大家用的都是标准的RDS来进行存储比较多。

在和开发的同学聊的时候,发现很多同学对于数据库的操作不是很清楚。

有些同学一些基本的操作语句都不太会写,可能是用多了navicat的缘故吧。

在这里把基本的SQL操作语句拉出来,大家可以收藏下。

很简单的语句。下面以MySQL为例,其它的RDS基本上都差不多的。

1、数据库的基本操作

1、创建数据库
CREATE DATABASE database-name2、备份 mysql
备份数据库到D盘跟目录
mysqldump -h127.0.0.1 -uroot -ppass myweb > d:/backupfile.sql3、删除数据库
drop database dbname

2、表的基本操作

1、创建新表
create table tabname(col1 type1 [not null] [primary key],col2 type2
[not null],..)A:根据已有的表创建新表create table tab_new like tab_old B:使用旧表创建新表
create table tab_new as select col1,col2„ from tab_old definition  only2、删除新表
drop table tabname3、增加列
Alter table tabname add column col type4、主键操作添加主键Alter table tabname add primary key(col) 删除主键
Alter table tabname drop primary key(col) 5、索引(索引是不可更改的,想更改必须删除重新建。)创建索引
create [unique] index idxname on tabname(col„.) 删除索引
drop index idxname

3、视图

创建视图
create view view_name as select statement 删除视图
drop view view_name

4、基本的增删改查

选择范围
select * from table1 where ...插入
insert into table1(field1,field2) values(value1,value2)删除
delete from table1 where ...更新
update table1 set field1=value1 where ...查找
select * from table1 where field1 like ’%value1%’ 排序
select * from table1 order by field1,field2 [desc]

5、统计

总数
select count as totalcount from table1求和
select sum(field1) as sumvalue from table1平均数
select avg(field1) as avgvalue from table1最大数
select max(field1) as maxvalue from table1最小数
select min(field1) as minvalue from table1

后面还有一个高级查询用到的关键字。例如UNION、LEFT JOIN、GROUP BY您就可以自己好好再摸索下咯

SQL超级简单的基础入门相关推荐

  1. 超级简单的Swift5入门实例

    Swift已经版本5了,越来越普及,作为一只一直写OC的猿,很有必要学习下,花了点时间写了下基础的Swift,之前看Swift语法也有几次了,但是不用一下就忘记了,果然还是动手才是真的,看东西比较虚, ...

  2. php最简单最基础入门笔记

    偶然翻到之前刚学php时记录的笔记,特此分享给大家,希望对初学者有所帮助. php网页命名不支持中文 isset($abc)   判断变量是否被定义 empty($abc)    判断变量是否为空 u ...

  3. 【课程汇总】Hello HarmonyOS系列课程,手把手带你零基础入门

    HarmonyOS是面向未来.面向全场景的新一代智能终端操作系统,为不同设备的智能化.互联与协同提供了统一的语言,给人们带来简洁.流畅.连续.安全可靠的全场景交互体验. 初识HarmonyOS的开发者 ...

  4. SQL零基础入门学习(十三)

    上一篇(SQL零基础入门学习(十二)) SQL 视图(Views) 视图是可视化的表. SQL CREATE VIEW 语句 在 SQL 中,视图是基于 SQL 语句的结果集的可视化的表. 视图包含行 ...

  5. SQL零基础入门学习(八)

    SQL零基础入门学习(七) SQL 连接(JOIN) SQL join 用于把来自两个或多个表的行结合起来. 下图展示了 LEFT JOIN.RIGHT JOIN.INNER JOIN.OUTER J ...

  6. SQL零基础入门学习(十六)

    SQL零基础入门学习(十五) SQL函数 SQL MAX() 函数 MAX() 函数返回指定列的最大值. SQL MAX() 语法 SELECT MAX(column_name) FROM table ...

  7. SQL零基础入门学习(十二)

    SQL零基础入门学习(SQL约束) SQL CREATE INDEX 语句 CREATE INDEX 语句用于在表中创建索引. 在不读取整个表的情况下,索引使数据库应用程序可以更快地查找数据. 索引 ...

  8. 后端基础入门技术栈简单小结(非常简单)

    后端基础入门技术栈简单小结(非常简单) 本文章同步更新于: 简书:https://www.jianshu.com/p/c8c6f10850e2 CSDN:https://blog.csdn.net/Z ...

  9. python爬虫入门-python爬虫入门,8分钟就够了,最简单的基础教学!

    一.基础入门 1.1什么是爬虫 爬虫(spider,又网络爬虫),是指向网站/网络发起请求,获取资源后分析并提取有用数据的程序. 从技术层面来说就是 通过程序模拟浏览器请求站点的行为,把站点返回的HT ...

  10. python爬虫入门,10分钟就够了,这可能是我见过最简单的基础教学

    一.基础入门 1.1什么是爬虫 爬虫(spider,又网络爬虫),是指向网站/网络发起请求,获取资源后分析并提取有用数据的程序. 从技术层面来说就是 通过程序模拟浏览器请求站点的行为,把站点返回的HT ...

最新文章

  1. mysql如何查看事务日记_MySQL中的几种日志了解
  2. git push throws error: RPC failed; result=22, HTTP
  3. 按失真类型分类整理TID2008
  4. 基于Python的Web自动化(Selenium)之读取文件
  5. boost::multiprecision模块mpfr相关的测试程序
  6. 【Linux系统编程】进程间通信--共享内存
  7. 冷藏温度范围_冰箱冷藏温度多少合适 冰箱冷藏温度调节范围
  8. 大数据摄取:Flume,Kafka和NiFi
  9. 【官方搭建入门】JEECG 平台开发环境搭建必读
  10. java7教程_Java 7基础教程:掌握Java 7的理想起点
  11. 计算机组成原理白朔飞,计算机组成原理(第四章复习).ppt
  12. 第2章 创建你的第一个 LISP 程序 Creating Your First Lisp Progr
  13. Pytorch模型量化介绍
  14. 可复制的领导力 重点总结读书笔记
  15. 4类官网原型设计及模板奉上,助你创意泉涌!
  16. 添加Bigboss源
  17. dp在约会上是什么意思_第一次约会,女生让你碰这三个部位,十有八九就是对你有意思...
  18. 【网络安全】还在担心网络诈骗?让OneDNS替你揽下一切
  19. 微信京东手机怎么联系客服人工服务器,微信人工客服电话是多少?打不通怎么办?...
  20. 为何中国移动的上网速度最慢,无阻它成为最大运营商?

热门文章

  1. PHP视频教程下载(PHP100系列视频教程)
  2. 个人电子设计步骤整理
  3. 计算机网络中的数据通信——(1)基本结构
  4. SM2数字签名算法java实现
  5. Hexo框架下用NexT(v7.0+)主题美化博客
  6. java烟花代码_java代码放烟花
  7. Map转JSON内容解释
  8. C语言函数调用之数组与指针
  9. 程序员的数学 3 线性代数pdf
  10. c语言实现简易图书管理系统