[SQL]基本知识

作者: 我爱泡澡堂 | 来源:发表于2019-03-06 13:04 被阅读0次

1.创建一个数据库

CREATE DATABASE dbname;

2.创建一张表

CREATE TABLE table_name
(
column_name1 data_type(size),
column_name2 data_type(size),
column_name3 data_type(size),
....
);

3.插入数据(增)

INSERT INTO table_name VALUES (value1,value2,value3,...);

指定列名:
INSERT INTO table_name (column1,column2,column3,...) VALUES (value1,value2,value3,...);

4.更新数据(改)

UPDATE table_name SET column1=value1,column2=value2,... WHERE some_column=some_value;

如果没有WHERE子句,则全量更新。

5.查询

SELECT column_name,column_name FROM table_name;

查所有的数据:

SELECT * FROM table_name;

排除重复的数据:

SELECT DISTINCT column_name,column_name FROM table_name;

使用WHERE子句筛选结果:

SELECT column_name,column_name FROM table_name WHERE column_name operator value;

WHERE子句中的运算符:

运算符 描述
= 等于
<> 不等于。注释:在 SQL 的一些版本中,该操作符可被写成 !=
> 大于
< 小于
>= 大于等于
<= 小于等于
BETWEEN 在某个范围内
LIKE 搜索某种模式
IN 指定针对某个列的多个可能值

6.删除

删除表中的行:

DELETE FROM table_name WHERE some_column=some_value;

7.排序(ORDER BY)

SELECT column_name,column_name FROM table_name ORDER BY column_name,column_name ASC|DESC;

默认升序,降序使用DESC关键字

8.限定返回数据的数据

不同数据库支持的语句不一样

数据库 语句
SQL Server TOP
MS Access TOP
MySQL LIMIT
Oracle ROWNUM
1.mysql
SELECT * FROM Persons LIMIT 5;
2.oracle
SELECT * FROM Persons WHERE ROWNUM <=5;
3.SQL Server && MS Access
SELECT TOP 2 * FROM Persons

学习:http://www.runoob.com/sql/sql-tutorial.html

相关文章

  • SQL 基本知识

    SQL 是 结构化查询语言 常见的关系型数据库(RDBMS):Oracle、DB2、MySql、SQL Serve...

  • [SQL]基本知识

    1.创建一个数据库 2.创建一张表 3.插入数据(增) 4.更新数据(改) 如果没有WHERE子句,则全量更新。 ...

  • SQL 基本知识

  • Sql注入基本知识

    前言 拿着 SQLmap 一把梭,结果就是实战中常常被 ban ip. 奈何还没搞定自己的 ip 代理池... ....

  • SQL 基本知识记录

    最近面试当中被问到很多SQL的问题,有些正好记得概念,有些对概念比较模糊,因此我重新复习了一下sql的知识,...

  • pl/sql编程基本知识整理

    1、什么是pl/sql编程PL/SQL也是一种程序语言,叫做过程化SQL语言(Procedural Languag...

  • SQL基本知识点整理

    一、基础 模式定义了数据如何存储、存储什么样的数据以及数据如何分解等信息,数据库和表都有模式。 主键的值不允许修改...

  • ISP: ISP 概述

    摄像头的基本知识Sensor 的基本知识ISP 的基本知识ISP 图像处理算法 ISP全称 Image Signa...

  • LeetCode 刷题笔记3(哈希,映射,集合)

    基本知识

  • 金融专硕考研||金融学基本知识原理小结

    金融硕士考研对基本知识的掌握至关重要,因为基本知识的掌握是打好基础的关键,所以,为了帮助大家更好的复习基本知识,小...

网友评论

    本文标题:[SQL]基本知识

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