SQL语句总结(最全)

您所在的位置:网站首页 Mysql语句总结整理 SQL语句总结(最全)

SQL语句总结(最全)

2024-07-08 10:50| 来源: 网络整理| 查看: 265

去年的现在就开始实战开发,但是SQL语句只会那些insert,delete,updata,select这些最最基本的,联合查询都有百度搜索,虽然能应付简单的业务,现在随着实力的逐渐上升,SQL会成为性能制约的瓶颈有必要进行总结一下SQL语句了。前期软件开发追求实现功能,后期逐渐发展为性能最佳,避免一直增删改查。 注:罗列顺序遵循,增-删-改-查(本文希望作为SQL手册而不是整个知识点) 一、数据库

数据库   T-SQL语句   1、创建数据库    create database 数据库名   2、选择数据库    use 数据库名   3、删除数据库    drop database 数据库名

二、表

1、创建表    create table 表名   2、修改表    alter table 表名   3、删除表   drop table 表名

三、字段(开发主要)

1、增加字段 (1)INSERT INTO [ [ , … ] ] VALUES (值1) [… , (值n) ]; (2)INSERT INTO SET = , = , 2、删除字段 DELETE FROM [WHERE 子句] [ORDER BY 子句] [LIMIT 子句] 3、修改字段 UPDATE SET 字段 1=值 1 [,字段 2=值 2… ] [WHERE 子句 ] [ORDER BY 子句] [LIMIT 子句] 4、查询字段(全文重点) 去重:DISTINCT 别名: [AS] 限制条数:LIMIT 排序:ORDER BY 条件:WHERE 模糊查询:LiKE 范围:[NOT] BETWEEN 取值1 AND 取值2 空值查询:IS [NOT] NULL 分组查询:GROUP BY 过滤:HAVING 交叉连接:CROSS JOIN 内连接:INNER JOIN 左连接:LEFT OUTER JOIN 字查询:WHERE (子查询) 正则表达式:属性名 REGEXP ‘匹配方式’ 这些关键词配合select 写出高效SQL语句。

四、索引(优化主要)

1、创建索引 CREATE ON 2、查看索引 SHOW INDEX FROM [ FROM ] 3、删除索引 DROP INDEX ON

五、视图(冷门)

1、创建视图 create view as 2、查看视图 desc 视图名; 3、修改视图 alter view as 4、删除视图 dror view [ , …]

视图我现有的开发用的实在是少的可怜,等以后有应用场景在着重研究。

推荐一个mysql学习非常好的网站:[小白非常适合的网站] (http://c.biancheng.net/view/7511.html) 正文介绍完了,接着打波广告,关注公众号【菜鸟爱分享】分享一些有趣的东西,希望我们都不成为一个沉闷的程序员,我们一起做一些有趣的事。 菜鸟爱分享



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3