SQL语句简单笔记
Create database database name;//创建数据库
Show databases dbName; //显示所有数据库 Create table tableName; //创建表
Show tables tName; //显示所有表
Alter table oldName rename newName; //修改表名
Desc tableName; //查看表结构
Drop table tableName; //删除表
Alter table tName add field type; //在tName表中添加字段 Alter table tName change name oldname newname type; //修改tName表字段
(Alter table tName modify field type;)
Alter table tName drop field //删除字段 Insert into tName (field…)values(value…); //插入数据
Select * from tName; //查询数据
• Is null ,is not null
• In(value…) ,not in(value…) //包含(value)
• Like ‘value%’ ,’%value%’,’%value’,not like value //模糊查询
• Order by field asc or desc //排序 asc 升序 ,desc 降序
• ‘<>’=‘!=‘ //<> 作用同等!=
• Table1 left join table2 on (condition);(inner join,right join ,full join,cross join)//连接表查询
• ResultSet1 union ResultSet2 ;(union all)//合并结果集
• Common Function //常用函数
○ IfNull(field,defaultValue) //判断field是否为空,为空赋予defaultValue
○ Case When condition Then value1 else value 2 end //类似if else
○ If condition then v1 else v2 end if //if else判断
○ Decode(field,condition1,result 1,condition2,result2,default) //类似if else ,field 为 condition1 则值为result1
• Group by field //分组
• Having condition //过滤
• Limit offset,quantity //分页 Update tName set field=value… where Id = value;//更新数据
Delete from tName Id =value; //删除数据 Field constraint //字段约束
• Not null (NK) //非空约束
• Unique (UK) //唯一约束
• Primary key (PK) //主键约束
○ AUTO_INCREMENT //自动增加 • Foreign key(FK) //外键约束
○ Constraint fk_Name foreign key (fk_field) references tName (pk_field)//简单运用方法
Create view vName as subquery; //创建视图
Create replace view vName as subquery
Alter view vName as subquery //修改视图 Alter table tName add index iName(field)//添加索引
Alter table tName drop index iName //删除索引 Create trigger tName
(Before or after )
(Insert,delete,Update) On tblName
For each row
tStmt ://(new,old value) //创建触发器 Show triggers //显示所有触发器
Drop trigger //删除触发器 Delimiter \\
Create procedure pName(
in p1 type,
out p2 type,
in out p3 type
)Begin
…
end \\ //创建存储过程 :(call pName();)//使用存储过程 //创建函数
Delimiter \\
create function fName(
p1 type
)returns int
Begin
Return p1;
End\\
SQL语句简单笔记的更多相关文章
- day39——SQL语句简单介绍、库、表、记录、安装mysql简单命令
day39 SQL语句简单介绍 库(增删改查) 查看数据库 show databases; 查看其中一个库 show create database db1; 创建数据库 create databas ...
- 初始SQL语句 简单使用
初始SQL语句 简单使用 SQL语言共分为四大类: DQL (Data QueryLanguage )数据查询语言 DML(Data manipulation language)数据操纵语言 DDL( ...
- SQL语句学习笔记
从外部EXCEl文件导入sqlserver数据库操作命令 reconfigure reconfigure go select * into abc1_1 from OPENROWSET('MICROS ...
- SQL知识以及SQL语句简单实践
综述 大家都知道SQL是结构化查询语言,是关系数据库的标准语言,是一个综合的,功能极强的同时又简洁易学的,它集级数据查询(Data Quest),数据操纵(Data Manipulation),数据定 ...
- SQl语句学习笔记(二)
merge into when matched then... when not mached then... merge into t_road_pre_parameter a fr ...
- SQL语句简单增删改查
常用数据类型 Int:整数,长度没有作用 Varchar:字符串,varchar(3)表示最多存放3个字符,1个中文或英文或符合都占1个字符 Decimal:小数,decimal(5,2)表示共存5位 ...
- SQL语句简单整理
转载原文:http://blog.sina.com.cn/s/blog_48df31d901017c6o.html 1.用户 - 查看当前用户的缺省表空间 select username,defaul ...
- SQL语句简单应用(未完)
简介: SQL(structured query language)结构化查询语句,是一种数据库查询和程序设计语言,用于存取数据以及查询.更新和管理关系型数据库系统,同时也是数据库脚本文件的扩展名 ...
- SQL语句简单记录
SQL SERVER 新增列与默认值 alter table 表名 add 列明 bit default 0 not null 删除列(容易删除失败) alter table 表名 drop colu ...
随机推荐
- 系统性能--CPU
对于cpu,目前比较关心的是cpu的利用率还有cpu的load,或者还有cpu运行队列. cpu利用率 cpu利用率分为sys,us.分别为操作系统和用户进程所占用的cpu利用率.sys的占用,一般是 ...
- ESP-IDF版本2.1.1
版本2.1.1是一个错误修复版本.它包括对KRACK和BlueBorne漏洞的修复. 版本2.1.1的文档可在http://esp-idf.readthedocs.io/en/v2.1.1/上找到. ...
- 18.数组(一)之认识java数组
数组是一个简单的复合数据类型,它是一组有序数据的集合,它当中的每一个数据都具有相同的数据类型,我们通过数组名再加上一个不会越界的下标值来唯一确定数组中的元素. 还有就是,数组是一个特殊的对象. 不管在 ...
- 利用蒙特卡洛(Monte Carlo)方法计算π值[ 转载]
部分转载自:https://blog.csdn.net/daniel960601/article/details/79121055 圆周率π是一个无理数,没有任何一个精确公式能够计算π值,π的计算只能 ...
- 另一个画风的GSS1 - Can you answer these queries I(猫树)
前言 其实我觉得你看猫锟的解释也看不懂(主要是还有一些不良心的讲解者不讲清楚,当然这里不是针对了qwq) 猫锟链接 Solution 考虑我们的线段树是个啥玩意? 每一层都是一堆区间叠在一起. 我们在 ...
- 201621123018《java程序设计》第14周作业总结
1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结与数据库相关内容. 2. 使用数据库技术改造你的系统 2.1 简述如何使用数据库技术改造你的系统.要建立什么表?截图你的表设计. 将 ...
- word文档的python解析
主要两块,第一个是文件类型的转换,第二个是用docx包去对word文档中的table进行parse 1. 文件格式装换 因为很多各种各样的原因,至今还有一些word文档是doc的格式存的,对于这种,如 ...
- Linux pwn入门教程(3)——ROP技术
作者:Tangerine@SAINTSEC 原文来自:https://bbs.ichunqiu.com/thread-42530-1-1.html 0×00 背景 在上一篇教程的<shellco ...
- Javascript高级编程学习笔记(12)—— 引用类型(1)Object类型
前面的文章中我们知道JS中的值分为两种类型 基础类型的值和引用类型的值 基础类型的值我已经大概介绍了一下,今天开始后面几天我会为大家介绍一下引用类型的值 Object类型 对象是引用类型的值的实例,在 ...
- bootstrap教程,SQL
版权声明:未经博主允许不得转载 SQL DDL数据定义语言 TPL事务处理语言 DCL数据控制语言 DML数据操作语言 DML SELECT INSERT UPDATE DELETE Join从句 J ...