wordpress汽配网站,网站源码 免费下载,国内网站放国外服务器,自己做网站怎么做mysql数据库#xff1a;SQL语言基础和基本查询 SQL语言简介 Structured Query Language, 结构化查询语言非过程性语言为加强SQL的语言能力#xff0c;各厂商增强了过程性语言的特征如#xff1a;Oracle的PL/SQL 过程性处理能力#xff0c;SQL Server、Sybase的T-SQLSQL是用…mysql数据库SQL语言基础和基本查询 SQL语言简介 Structured Query Language, 结构化查询语言非过程性语言为加强SQL的语言能力各厂商增强了过程性语言的特征如Oracle的PL/SQL 过程性处理能力SQL Server、Sybase的T-SQLSQL是用来存取关系数据库的语言具有查询、操纵、定义和控制关系型数据库的四方面功能select * from tab where dt‘20180808’ SQL分类 DDL 数据定义语言 - Data Definition Language用来定义数据库的对象如数据表、视图、索引等 DML 数据处理语言 - Data Manipulation Language在数据库表中更新增加和删除记录如 update insert delete DCL 数据控制语言 – Data Control Language指用于设置用户权限和控制事务语句如grantrevokeif…elsewhilebegin transaction DQL 数据查询语言 – Data Query Languageselect SELECT语句的使用 SELECT语法是一种用于查询数据库中数据的SQL语句。其基本语法如下 SELECT column1, column2, ... FROM table_name WHERE condition;其中SELECT关键字用于指定要查询的列可以使用*代表所有列FROM关键字用于指定要查询的表WHERE关键字用于指定查询的条件。 select * from student where sex’男’;INSERT语句的使用 INSERT语句用于向数据库中插入新的数据行。其基本语法如下 INSERT INTO table_name (column1, column2, column3, ...)
VALUES (value1, value2, value3, ...);其中table_name是要插入数据的表名column1、column2等是表中的列名value1、value2等是要插入的值。 UPDATE语句的使用 UPDATE语句用于修改数据库中已有的数据行。其基本语法如下 UPDATE table_name
SET column1 value1, column2 value2, ...
WHERE some_column some_value;其中table_name是要更新数据的表名column1、column2等是要修改的列名value1、value2等是要修改的值WHERE子句是用于指定要更新的行的条件。 DELETE语句的使用 DELETE语句用于删除数据库中的数据行。其基本语法如下 DELETE FROM table_name
WHERE some_column some_value;其中table_name是要删除数据的表名WHERE子句是用于指定要删除的行的条件。注意如果不指定条件相当于删除表中所有数据 WHERE子句的使用 WHERE子句是结构化查询语言SQL中用于筛选数据的关键字。通过WHERE子句您可以指定一个或多个条件来限制从数据库中检索的数据行。以下是WHERE子句的使用方式 SELECT * FROM table_name
WHERE some_column some_value;操作符WHERE子句可以使用以下比较运算符 大于小于或等于大于或等于或!不等于还可以使用逻辑运算符AND、OR和NOT来组合多个条件。 操作符WHERE子句可以使用以下比较运算符等于小于大于小于或等于大于或等于或!不等于还可以使用逻辑运算符AND、OR和NOT来组合多个条件。例如 SELECT * FROM students WHERE sex ‘男’ and age 23;模糊搜索:WHERE子句还可以使用LIKE运算符进行模糊搜索。例如 SELECT * FROM students WHERE clazz like ‘文科%’返回名字以字母“文科”开头的所有学生。in select * from students where clazz in (文科一班,文科二班,文科三班);返回名字以字母”文科一班’,‘文科二班’,文科三班’的学生。BETWEEN AND select * from students where age BETWEEN 22 AND 24;ORDER BY使用 ORDER BY子句用于对查询结果按照一个或多个列进行排序。它接受一个或多个列名或表达式作为参数并可指定每个列的排序方式升序或降序(ASC:升序DESC:降序)。语法如下 SELECT column1, column2, ...
FROM table_name
ORDER BY column1 [ASC | DESC], column2 [ASC | DESC], GROUP BY和HAVING子句使用 GROUP BY子句用于将查询结果按照一个或多个列进行分组并对每个组进行聚合计算如COUNT、SUM、AVG等。语法如下 SELECT column1, column2, ..., aggregate_function(column_name)
FROM table_name
GROUP BY column1, column2, ...HAVING子句用于对分组后的结果进行过滤只返回符合条件的分组。它接受一个或多个聚合函数作为参数并可指定每个函数的过滤条件。语法如下 SELECT column1, column2, ..., aggregate_function(column_name)
FROM table_name
GROUP BY column1, column2, ...
HAVING condition;LIMIT和OFFSET子句的使用 LIMIT和OFFSET子句的使用 SELECT column1, column2, ...
FROM table_name
LIMIT number;其中number是你想要返回的行数。OFFSET用于指定查询结果集的偏移量。其语法如下 SELECT column1, column2, ...
FROM table_name
LIMIT number OFFSET offset;