交友免费的网站建设,电脑培训学校,微平台是什么意思,企业营销培训课程文章目录 1、前言2、SQL基本语言及其操作2.1、CREATE TABLE – 创建表2.2、DROP TABLE – 删除表2.3、INSERT – 插入数据2.4、SELECT – 查询数据2.5、SELECTDISTINCT – 去除重复值后查询数据2.6、SELECTWHERE – 条件过滤2.7、AND OR – 运算符2.8、ORDER BY – 排序2… 文章目录 1、前言2、SQL基本语言及其操作2.1、CREATE TABLE – 创建表2.2、DROP TABLE – 删除表2.3、INSERT – 插入数据2.4、SELECT – 查询数据2.5、SELECTDISTINCT – 去除重复值后查询数据2.6、SELECTWHERE – 条件过滤2.7、AND OR – 运算符2.8、ORDER BY – 排序2.9、UPDATE – 更新数据2.10、DELETE – 删除数据2.11、TRUNCATE TABLE – 清除表数据 1、前言
SQLStructured Query Language结构化查询语言是一种用于管理数据库系统的标准化计算机语言。它用于定义、操作和管理数据库中的数据。具体来讲SQL是一种通用的数据库语言被广泛应用于各种关系型数据库管理系统RDBMS如MySQL、Oracle、SQL Server等。它提供了一种简单而强大的方式来与数据库交互并且具有良好的可扩展性和跨平台性。MySQL是一种关系型数据库管理系统它是开源软件也是最流行的关系型数据库之一。MySQL使用SQL语言进行数据操作 也就是说使用SQL语言可以操纵MySQL数据库系统支持多种操作系统并提供了很多高级功能例如事务处理、触发器、存储过程等。 什么是关系型数据库管理系统 简单来说“多张表”意思是数据采用表格形式存储由多个列和行组成每个列表示一种数据种类“各表之间的关系”意思是不同的表格通过键值对联系在一起例如下表为Persons每列都有对应的名称 MySQL可以作为独立的应用程序使用也可以集成到其他软件中使用。MySQL主要由Oracle公司维护和开发但也有许多社区开发者参与其中MySQL的源代码可以免费下载和修改。MySQL广泛应用于各种规模的Web应用程序中包括电子商务网站、社交网站、博客等。SQLyog是一个快速而简洁的图形化管理数据库的MySQL数据库管理工具它提供了一个可视化的用户界面
2、SQL基本语言及其操作
2.1、CREATE TABLE – 创建表
CREATE TABLE 语句用于创建数据库中的表。
CREATE TABLE 表名称
(
列名称1 数据类型,
列名称2 数据类型,
列名称3 数据类型,
....
);数据类型如下 例如
2.2、DROP TABLE – 删除表
DROP TABLE 语句用于删除表表的结构、属性以及索引也会被删除。
DROP TABLE 表名称;
DROP TABLE IF EXISTS 表名称;例如
2.3、INSERT – 插入数据
INSERT INTO 语句用于向表格中插入新的行。
INSERT INTO table_name VALUES (值1, 值2,....); # 注意必须包含所有列的值
INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值2,....); # 可以指定特定列进行值的添加例如注意在SQLyog中执行Query需要将光标放到每个命令的那行再点击执行当前查询或者直接点击执行所有查询
2.4、SELECT – 查询数据
SELECT 语句用于从表中选取数据结果被存储在一个结果表中。
SELECT * FROM 表名称; # *表示选取所有列
SELECT 列名称 FROM 表名称;例如
2.5、SELECTDISTINCT – 去除重复值后查询数据
通过使用DISTINCT与SELECT结合可用于去除重复后再显示
SELECT DISTINCT 列名称/* FROM 表名称; # 如果是采用了*则去除的是所有列内容都相同的行例如先采用 SELECT LastName FROM persons; 可以看到有重复值采用 SELECT DISTINCT LastName FROM persons; 可以看到重复值已去除 也可以采用*来查询所有不重复的内容即去除的是所有列内容相同的行
2.6、SELECTWHERE – 条件过滤
按照条件查询相应的数据
SELECT 列名称/* FROM 表名称 WHERE 列 运算符 值;例如 
2.7、AND OR – 运算符
AND 和 OR 可在 WHERE 子语句中把两个或多个条件结合起来。
SELECT 列名称/* FROM 表名称 WHERE 列 运算符 值 AND/OR 列 运算符 值;例如
2.8、ORDER BY – 排序
ORDER BY 语句用于根据指定的列进行排序默认按照升序对数据进行排序降序可以使用 DESC 关键字。
SELECT * FROM 表名称 ORDER BY 列1,列2 ASC/DESC;例如只有一个列进行排序 例如多个列进行排序时按照顺序一个一个排即先按Id_P排序完再在排序后的数据中按照LastName进行排序
2.9、UPDATE – 更新数据
Update 语句用于修改表中的数据。
UPDATE 表名称 SET 列名称 新值 WHERE 列名称 某值;例如
2.10、DELETE – 删除数据
DELETE 语句用于删除表中的行。
DELETE FROM 表名称 WHERE 列名称 值; # 删除某一行
DELETE FROM 表名称; # 删除所有行2.11、TRUNCATE TABLE – 清除表数据
可以使用 TRUNCATE TABLE 命令仅仅删除表格中的数据
TRUNCATE TABLE 表名称;参考链接
https://blog.csdn.net/m0_50546016/article/details/120070003