SQL基础

作者: 小轩窗正梳妆 | 来源:发表于2017-03-14 21:06 被阅读0次

1.用于访问和处理数据库的计算机语言,RDBMS指关系型数据库管理系统,是SQL的基础。
2.SQL 对大小写不敏感;每条 SQL 语句的末端使用分号。
3.一些最重要的 SQL 命令
SELECT - 从数据库中提取数据
UPDATE - 更新数据库中的数据
DELETE - 从数据库中删除数据
INSERT INTO - 向数据库中插入新数据
CREATE DATABASE - 创建新数据库
ALTER DATABASE - 修改数据库
CREATE TABLE - 创建新表
ALTER TABLE - 变更(改变)数据库表
DROP TABLE - 删除表
CREATE INDEX - 创建索引(搜索键)
DROP INDEX - 删除索引
4.SELECT DISTINCT 语句用于返回唯一不同的值。
5.WHERE 子句用于提取满足指定标准的记录;SQL 使用单引号来环绕文本值(大部分数据库系统也接受双引号)。如果是数值字段,请不要使用引号。
SQL 语句从 "Websites" 表中选取国家为 "CN" 的所有网站:
SELECT * FROM Websites WHERE country='CN';
6.运算符
= 等于
<> 不等于。注释:在 SQL 的一些版本中,该操作符可被写成 !=

大于
< 小于
= 大于等于
<= 小于等于
BETWEEN AND 在某个范围内
LIKE 模糊内容
IN 指定针对某个列的多个可能值
7.ORDER BY 关键字默认按照升序对记录进行排序。如果需要按照降序对记录进行排序,您可以使用 DESC 关键字。
SQL 语句从 "Websites" 表中选取所有网站,并按照 "country" 和 "alexa" 列排序:
SELECT * FROM Websites
ORDER BY country,alexa;
8.INSERT INTO 语句用于向表中插入新记录。
INSERT INTO Websites (name, url, alexa, country)
VALUES ('百度','https://www.baidu.com/','4','CN');
9.UPDATE 语句用于更新表中已存在的记录。
我们要把 "菜鸟教程" 的 alexa 排名更新为 5000,country 改为 USA:
UPDATE Websites
SET alexa='5000', country='USA'
WHERE name='菜鸟教程';
10.DELETE 语句用于删除表中的行。
从 "Websites" 表中删除网站名为 "百度" 且国家为 CN 的网站:
DELETE FROM Websites
WHERE name='百度' AND country='CN';
11.SELECT TOP 子句用于规定要返回的记录的数目。
从 "Websites" 表中选取头两条记录:
SELECT * FROM Websites LIMIT 2;
12.LIKE 操作符用于在 WHERE 子句中搜索列中的指定模式。
选取 name 以字母 "G" 开始的所有客户:
SELECT * FROM Websites
WHERE name LIKE 'G%';

  1. 统计表中的记录:sql="select count(*) as num form 表名"

相关文章

  • sql

    sql-基础sql-基础查询-1sql-基础查询-2sql-更新 概览 数据库(Database,DB):将大量数...

  • SQL基础及元数据获取(数据类型,表的属性)

    1、SQL基础应用 ①.SQL的介绍SQL标准:SQL-92、SQL-99SQL_MODE:都是为了保证SQL语句...

  • MySql手动注入

    information_schema SQL基础 1.1 什么是sql? SQL(structured query...

  • MySQL

    数据类型 sql基础 数据库表 SQL SELECT 语句: SQL WHERE 子句: SQL AND & OR...

  • SQL语句

    SQL基础应用 SQL语句自动补全 SQL的介绍 SQL-92标准SQL-99标准 image SQL常用分类 表...

  • SQL高级运用

    -- =================================sql基础补充==============...

  • mysql的用法2

    -- =================================sql基础补充==============...

  • Oracle学习-day26:SQL语句

    一、SQL语言基础 1.什么是SQL语言? (1)SQL, Structured Query Language, ...

  • oracle 基础复习

    1. SQL 基础 https://mubu.com/doc/3ANPHhveeK 2. PL/SQL 基础 ht...

  • mysql手工注入

    SQL基础 1.1 什么是sql? SQL(structured query language),即结构化查询语言...

网友评论

      本文标题:SQL基础

      本文链接:https://www.haomeiwen.com/subject/upghnttx.html