简单的SQL入门

一,简介

  1,  一个数据库包含一个或多个表,表包含带有数据的记录(行)

  2,  SQL对大小写不敏感,语句的分号看具体情况

二,语法

  1,  数据操作语言:DML

    a)         SELECT:从数据库获取数据

    b)         UPDATE:更新数据库表中的数据

    c)         DELETE:从数据库中删除数据

    d)         INSERT INTO:向数据表中插入数据

  2,  数据定义语言:DDL

    a)         CREATE DATABASE:创建新的数据库

    b)         ALTER DATABASE:修改数据库

    c)         CREATE TABLE:创建新的数据表

    d)         ALTER TABLE:修改数据表

    e)         DROP TABLE:删除数据表

    f)          CREATE INDEX:创建索引

    g)         DROP INDEX:删除索引

三,SELECT

  1,  SELECT 列名称 FROM 表名称

  2,  SELECT * FROM 表名称

四,DISTINCT

  1,  选取列中唯一的数据

  2,  SELECT DISTINCT 列名称 FROM 表名称

五,WHERE

  1,  有条件的选取

  2,  SELECT 列名称 FROM 表名称 WHERE 列名 操作符 值

    a)         =(等于)  <>(不等于)  >(大于)  <(小于)  >=  <=  BETWEEN(某个范围内) LIKE(搜索某种模式)

  3,  引号的使用,值为文本需要使用引号,为数字值,不需要引号

六,AND和OR

  1,  在WHERE语句中把多个条件连接起来

七,ORDER BY

  1,  根据指定的列对结果集进行排序(默认升序),DESC为降序,ASC为升序

  2,  SELECT 列名 FROM 表名 ORDER BY 列名 (DESC OR ASC)

八,INSERT INTO

  1,  INSERT INTO 表名 VALUES (值1,值2,值3…)

  2,  INSERT INTO 表名 (列1,列2,…) VALUES (值1,值2,….)

九,UPDATE

  1,  UPDATE 表名 SET 列名 = 新值 WHERE 列名 = 指定值

  2,  设置多个列,用逗号隔开

十,DELETE

  1,  DELETE * FROM 表名

  2,  DELETE FROM 表名 WHERE 列名 = 指定值,

一些简单的SQL语句的更多相关文章

  1. [20190328]简单探究sql语句相关mutexes.txt

    [20190328]简单探究sql语句相关mutexes.txt --//摘要:http://www.askmaclean.com/archives/understanding-oracle-mute ...

  2. 四种简单的sql语句(增删改查语句)

    四种简单的sql语句(增删改查语句) 一.插入语句 insert into [table] ([column],[column],[column]) values(?,?,?) 二.删除语句 dele ...

  3. tp5 r3 一个简单的SQL语句调试实例

    tp5 r3 一个简单的SQL语句调试实例先看效果核心代码 public function index() { if (IS_AJAX && session("uid&quo ...

  4. UI:简单的SQL语句

    一.SQL语句如果要在程序运行过程中操作数据库中的数据,那得先学会使用SQL语句1.什么是SQLSQL(structured query language):结构化查询语言SQL是一种对关系型数据库中 ...

  5. 数据库学习之简单的SQL语句

    1.数据库的结构 1.1数据库 不同数据库叫做Catalog(在有的 DBMS 中也称为 Database,即数据库) .採用多 Catalog 以后能够给我们带 来例如以下优点: 便于对各个 Cat ...

  6. 简单的SQL语句

    说明:SQL语句大小写都可以,执行一句时,后面可不加分号,如果同时执行两句,就必须加分号,不然会报错. --+空格  是SQL的注释 表格名为users,里面有name和age属性 一.增 inser ...

  7. JDBC之java数据库的连接与简单的sql语句执行

    import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sq ...

  8. 用jdbc连接数据库并简单执行SQL语句

    一:版本一.这种存在一个问题就是每执行一次操作都会创建一次Connection链接和且释放一次链接 1:创建pojo对象(OR映射,一个pojo类对应一张数据库表)   package com.yin ...

  9. 比Excel还简单的SQL语句查询

    大家好,我是jacky朱元禄,很高兴继续跟大家分享<MySQL数据分析实战>系列课程,前面的课程jacky分享了数据层面增删改查中的增删改,下面的课程我们要说增删改查的这个查,jacky说 ...

随机推荐

  1. 4、python+selenium实现12306模拟登录

    简介: 这里是利用了selenium+图片识别验证,来实现12306的模拟登录,中间也参考了好几个项目,实现了这个小demo,中间也遇到了很多的坑,主要难点在于图片识别和滑动验证这两个方面,图片识别是 ...

  2. 为什么[] == false 为true

    首先要讲一下js的数据类型分为: 1.基本数据类型(原始数据类型):String.Boolean.Number.null.undefined.Symbol 2.引用数据类型:Object.Array. ...

  3. JavaSE 基础知识(常识概念 + 基础语法)问答总结/面试题 —— 讲给应届生的 Java 开源知识项目

    写在最前面 这个项目是从20年末就立好的 flag,经过几年的学习,回过头再去看很多知识点又有新的理解.所以趁着找实习的准备,结合以前的学习储备,创建一个主要针对应届生和初学者的 Java 开源知识项 ...

  4. const关键字:终于拥有真正的常量声明语句

    本文首发于个人网站:const关键字:终于拥有真正的常量声明语句 你好,今天大叔想和你唠扯唠扯 ES6 新增的关键字 -- const.在说 const 关键字之前,大叔先和你唠唠大叔自己对 cons ...

  5. linux opt, usr文件夹说明

    linux下各文件夹介绍: https://www.pathname.com/fhs/pub/fhs-2.3.html /usr:系统级的目录,可以理解为C:/Windows/,/usr/lib理解为 ...

  6. code-server Command ' ' not found

    由于通过一些特殊的方式登录linux用户后,全局变量不会自动加载,需要在 vscode 的 bash terminal手动读取 输入 source /etc/profile 或者vim ~/.bash ...

  7. Optimal asymmetric encryption padding 最优非对称加密填充(OAEP)

    SubtleCrypto.decrypt() - Web APIs | MDN https://developer.mozilla.org/en-US/docs/Web/API/SubtleCrypt ...

  8. 通过Joomla的两次RCE漏洞看session反序列化

    关于Session的前置知识: session 对数据的序列化方式一共有三种: 默认是 php 处理器:session.serialize_handler = php 效果如图: 通过|分割数据,|前 ...

  9. Grafana Prometheus系统监控Redis服务

    Grafana Prometheus系统监控Redis服务 一.Grafana Prometheus系统监控Redis服务 1.1流程 1.2安装redis_exporter 1.3配置prometh ...

  10. Django(命名空间)

    命名空间 命名空间(英语:Namespace)是表示标识符的可见范围.一个标识符可在多个命名空间中定义,它在不同命名空间中的含义是互不相干的.这样,在一个新的命名空间中可定义任何标识符,它们不会与任何 ...