SQL研习录(01)——SQL简介及基础


版权声明

  • 本文原创作者:清风不渡
  • 博客地址:https://blog.csdn.net/WXKKang

一、SQL简介

  Structure Query Language(结构化查询语言)简称SQL,它被美国国家标准局(ANSI)确定为关系型数据库语言的美国标准,后被国际化标准组织(ISO)采纳为关系数据库语言的国际标准。数据库管理系统可以通过SQL管理数据库;定义和操作数据,维护数据的完整性和安全性。
  SQL(结构化查询语言)是用于访问和操作数据库中的数据的标准数据库编程语言,是关系数据库系统的标准语言,是一种 ANSI(American National Standards Institute 美国国家标准化组织)标准的计算机语言。
  利用SQL语言,我们可以进行数据库的创建、数据库或表的删除、获取行数据和修改这些数据等等,使得用户可以轻松访问和处理该应用程序的数据

二、SQL语法规则

  SQL语句总是以关键字开始
  SQL语句以分号结尾。
  SQL不区分大小写,意味着更新update与UPDATE相同

三、一些重要的SQL命令

  select - 从数据库中提取数据
  update - 更新数据库表中的数据
  delete - 从数据库表中删除数据
  insert into - 向数据库表中插入新数据
  create database - 创建新数据库
  alter database - 修改数据库
  create table - 创建新表
  alter table - 变更数据库表
  drop table - 删除表
  create index - 创建索引(搜索键)
  drop index - 删除索引
SELECT语句
  如果需要查询某个表中的所有字段的记录,则可以使用下面的语句

SELECT * FROM table_name;

  如果需要查询某个表内某个字段或某些字段的记录,则可以使用下面的语法

SELECT column_name(s) FROM table_name;

SELECT语句和WHERE子句
  如果需要限制查询的条件,则可以使用下面的语法

SELECT [*] FROM [TableName] WHERE [condition1];

SELECT语句与WHERE与/或子句
  如果需要使用多个条件来限制查询,则可以使用下面的语法

SELECT [*] FROM [TableName] WHERE [condition1] [AND [OR]] [condition2]...;

SELECT语句与ORDER BY
  如果需要将查询的结果进行排序,则可以使用下面的语法
  其中,ASC为升序,DESC为降序,如果不写则默认为升序

SELECT column_name()
FROM table_name
ORDER BY column_name() ASC or DESC;

INSERT INTO语句
  如果需要在表中插入记录则可以使用以下语法

INSERT INTO table_name (column, column1, column2, column3, ...)
VALUES (value, value1, value2, value3 ...);

UPDATE语句
  如需更新表内某条记录则可以使用以下语法

UPDATE table_name
SET column=value, column1=value1,...
WHERE someColumn=someValue;

DELETE语句
  如需删除表内某条记录则可以使用以下语法

DELETE FROM tableName
WHERE someColumn = someValue;

  后面,我们将会进行详细讲解

发布了81 篇原创文章 · 获赞 36 · 访问量 3374

猜你喜欢

转载自blog.csdn.net/WXKKang/article/details/103761497
今日推荐