要点:
1.语法: 4.索引:
2.表:创建表,针对表的增删改查。 5.存储过程:
3.数据:增删改查。 6.触发器及锁...
一、SQL语言
1.主要操作语句:
1.对数据库操作:show ; use ; alert;
2.对表的操作:show ; desc ; drop ; alter;
3.对数据的操作:insert; delete ;update ;select;
2.表:
1.表的创建:
create table [name] (
[字段名] [类型] (not null) (auto_increment只有主键才有),
[字段名] [类型] (not null)
primary key(要作为主键的字段));
2.表的操作:
drop table [表名];//删除表
alter table [表名]
drop column [字段名];//删除某列
alter table [表名]
add [字段名] [类型];//添加某列
alter table [表名]
modify [字段名] [类型] default'默认值';//给某字段设置默认值
3.数据:
1.数据的定义:
字符串类型char varchar longvarchar
布尔值 boolean
字节 bit
整形 tinyint smallint integer bigint
浮点型 real float double
日期 date
时间 time
2.数据的操作:
对一条记录的:
插入 insert into [表名](要插入的字段名) value(,,,);
删除 delete from [表名] where 条件;
修改/更新 update [表名] set [字段1]= ,[字段2]= ,[字段3]= where 条件;
清空 truncate table [表名];
查询 见第三点
3.多种查询
Select简单查询:select*from [表名];
结果排序:select*from [表名] order by [某字段] desc;
条件查询:select语句后的where语句指定查询条件
条件:
多重条件:And or
比较条件:=,>,<,!=,!<,not+比较条件
所在范围:in(),not in()
是否为空:Is null,is not null
模糊匹配:like'%_\';%模糊匹配任意内容;_模糊匹配某字符;/转义;
例子:
Select*from userinfo where id>1 and id<5;
Select*from userinfo where name='a' or id='1';
Select*from userinfo where age in(19,20,21);
Select*from userinfo where name like '_abc\%';
Select userinfo.id,userinfo.name as 姓名 from userinfo;
分组查询:
Select[字段1],count([字段2])as num,..from[表名]group by [字段1/其他字段];
联合查询:
嵌套查询:
二、索引
详见 数据库学习之<索引>
(待补充----->
三、存储过程
理解:
实现:
四、触发器
理解:
实现:
五、锁
理解:
实现:
)
分享到:
相关推荐
### SQL常用语句总结 #### 一、SELECT 语句 **定义与作用:** - **定义:** `SELECT` 是 SQL 最基本也是最常用的语句之一,主要用于从数据库表中检索数据。 - **作用:** 通过 `SELECT` 语句可以从一个或多个表中...
SQL(Structured Query Language)是用于管理和操作关系...总结,SQL是数据库操作的核心,无论是在小型项目还是大型企业系统中,都离不开它的身影。掌握这些基本语句和进阶技巧,将使你在数据处理上更加得心应手。
### SQL常用语句总结 #### 一、数据库操作 ##### 1. 创建数据库 ```sql CREATE DATABASE database-name; ``` **说明**:用于创建一个新的数据库。`database-name`为新数据库的名字。 ##### 2. 删除数据库 ```sql ...
sql注入总结 语句精简 类型丰富 种类齐全 值得学习 欢迎借鉴
本文将深入探讨“SQL语句总结”这一主题,特别关注MySQL数据库的常用操作。 首先,我们从基础的数据库操作开始,即CRUD(Create、Read、Update、Delete),它们构成了所有数据库操作的核心。 1. **创建(Create)*...
`SELECT`语句是最常用的SQL语句之一,用于从表中检索数据。 **示例代码:** ```sql SELECT * FROM test_table; ``` - `SELECT *`表示选择所有列。 - `FROM`后跟表名。 ### 删除表 (DROP TABLE) `DROP TABLE`语句...
根据给定的文件信息,以下是对“常用 SQL 语句大全+50个常用sql语句总结”的详细解析,涵盖数据操作、数据定义、数据控制、事务控制以及程序化 SQL 等方面的重要知识点。 ### 数据操作 1. **SELECT**:用于从...
SQL常用函数总结 SQL作为一门标准的数据库语言,在实际应用中有很多常用的函数和语句,这些函数和语句可以帮助我们更方便地操作和处理数据。在本文中,我们将总结一些常用的SQL函数和语句,并对其进行详细的解释。 ...
### SQL常用语句汇总知识点详解 #### 一、SQL基础语句 **1. 查询语句** - **跨数据库查询**: 使用`OPENROWSET`可以从一个数据库查询另一个数据库的数据。例如,在SQL Server中查询Access数据库中的数据。 ```sql...
### SQL常用语句详解 #### 一、查询记录 **1. 基础查询** - `SELECT * FROM 表名 WHERE 条件 ORDER BY 字段 [DESC]` - **描述**: 此语句用于从指定表中选择所有列,并通过条件筛选结果集,同时可以根据一个或多...
以下是一些SQL语句的总结,这些语句在日常开发和数据分析中非常常见。 1. **数据定义语言(DDL)**:这部分SQL语句用于创建和修改数据库结构。 - `CREATE TABLE`:创建新表,定义列名、数据类型和其他属性。 - `...
总结来说,这篇“常用sql语句汇总”涵盖了SQL中涉及事务管理、数据导入导出效率提升、时间序列数据处理以及数据库管理等多个核心概念。熟练掌握这些技能对于任何数据库管理员或开发人员来说都至关重要,能够帮助他们...
本文档是有关于MySQL的最常用的sql语句,非常的方便查询和复习
SQL常用增删改查语句 SQL 是一种广泛使用的数据库语言,用于管理关系数据库管理系统(RDBMS)。本文档总结了 SQL 中常用的增删改查语句,包括基本语句、高级查询语句、函数查询语句、事务和存储过程等。 一、...
常用mysql sql语句总结
1. SELECT语句:这是最常用的SQL命令,用于从表中选取数据。例如: ```sql SELECT column1, column2 FROM table_name; ``` 2. WHERE子句:用于指定查询条件,只返回满足条件的行。 ```sql SELECT * FROM table_name ...
根据给定文件的信息,我们可以总结出一系列关于数据库管理和SQL语言的关键知识点。这些知识点涉及数据库的创建、删除、表的创建与删除、数据操作语言(DML)、数据定义语言(DDL)、数据控制语言(DCL)等方面。 ##...
本文档总结了基础常用的SQL语句,涵盖了MYSQL基础语句、数据库创建、数据表创建、数据插入、查询、更新、删除、子句、连接、NULL值处理、正则表达式、ALTER命令、服务器元数据、MYSQL及SQL注入、MYSQL导出数据等多个...
根据提供的信息,我们可以总结出以下Oracle数据库中常用的SQL查询语句及它们的功能: ### 1. 查询表空间及其总大小 ```sql SELECT t.tablespace_name, ROUND(SUM(bytes / (1024 * 1024)), 0) AS ts_size FROM dba...