常见的SQL语句和语法

发布时间:2019-07-31 18:16:54 阅读:44
SQL是一种特定目的编程语言,用于管理关系数据库管理系统,或在关系流数据管理系统中进行流处理。 SQL基于关系代数和元组关系演算,包括一个数据定义语言和数据操纵语言。SQL的范围包括数据插入、查询、更新和删除,数据库模式创建和修改,以及数据访问控制。

SQL语法规则

  • SQL语句总是以关键字开始,如SELECT、INSERT、UPDATE、DELETE、DROP、CREATE。
  • SQL语句以分号结尾。
  • SQL不区分大小写,意味着update与UPDATE相同。

SQL语句

在数据库上大部分的操作都是通过SQL语句来执行的,SQL 对大小写不敏感:SELECT 与 select 是相同的。

常见的SQL命令

  • SELECT - 从数据库中提取数据
  • UPDATE - 更新数据库中的数据
  • DELETE - 从数据库中删除数据
  • INSERT INTO - 向数据库中插入新数据
  • CREATE DATABASE - 创建新数据库
  • ALTER DATABASE - 修改数据库
  • CREATE TABLE - 创建新表
  • ALTER TABLE - 变更(改变)数据库表
  • DROP TABLE - 删除表
  • CREATE INDEX - 创建索引(搜索键)
  • DROP INDEX - 删除索引

SELECT语句

	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

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

SELECT DISTINCT(区分)子句

	SELECT DISTINCT column1, column2....columnN
FROM   table_name; 

SELECT IN子句

	SELECT column1, column2....columnN
FROM   table_name
WHERE  column_name IN (val-1, val-2,...val-N); 

SELECT COUNT(计数)子句

	SELECT COUNT(column_name)
FROM   table_name
WHERE  CONDITION; 

SELECT与HAVING子句

	SELECT SUM(column_name)
FROM   table_name
WHERE  CONDITION
GROUP BY column_name
HAVING (arithematic function condition); 

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 

CREATE 语句

	CREATE TABLE table_name(
column1 datatype,
column2 datatype,
column3 datatype,
.....
columnN datatype,
PRIMARY KEY( one or more columns )
); 

DROP 语句

	DROP TABLE table_name; 

CREATE INDEX语句

	CREATE UNIQUE INDEX index_name
ON table_name ( column1, column2,...columnN); 

DROP INDEX语句

	ALTER TABLE table_name
DROP INDEX index_name; 

DESC语句

	DESC table_name; 

ALTER TABLE语句

	ALTER TABLE table_name {ADD|DROP|MODIFY} column_name {data_ype}; 

ALTER TABLE语句(对表名重命名)

	ALTER TABLE table_name RENAME TO new_table_name; 

Use语句

	USE database_name; 

我们在微信上24小时期待你的声音
解答:网站优化,网站建设,搜索引擎优化,APP 开发,小程序开发

非常感谢您有耐心的读完这篇文章:"常见的SQL语句和语法",此文章仅为提供更多信息供用户参考使用或为学习交流的方便。如果对您有帮助,请收藏我们的网址:https://www.91webs.cn


18617670560