zoukankan      html  css  js  c++  java
  • 学SQL(简介)

    SQL(发音为“sequel”)是什么?

    SQL全称是Structured Query Language (结构化查询语言),是用于访问和处理数据库的标准的计算机语言。即用来访问和操作数据库的一种工具或是接口。通过使用SQL语言,可以帮助您包括:数据库创建、数据库或表删除、获取行数据和修改某些数据等,使得访问和处理数据更轻松。

    SQL能做什么?

    SQL可以创建新的数据库及其对象(表,索引,视图,存储过程,函数,触发器);

    SQL可以修改现有数据库的结构;

    SQL可以从数据库中删除对象;

    SQL可以。。。很多。

    使用SQL,你需要。。。

    1.一个RDBMS数据库程序(如MS Access,SQL Server,MySQL)。

    2.使用服务器端脚本语言(如PHP或ASP)。

     RDBMS

    Relational Database Management System:关系型数据库管理系统。

    RDBMS中的数据存储在被称为的数据库对象中。

    表是相关的数据项的集合,它由列和行组成。

    代码示例:

    SELECT * FROM Customers;

    每个表都被分解成称为字段的更小的实体。字段是表中的一列,用于维护表中每条记录的特定信息,是表中的垂直实体。

    记录是表中存在的每个单独条目,是表中的横向实体。

    SQL语法规则

    1.SQL语句总是以关键字开始;

    2.SQL语句总是以分号“;”结尾;

    3.SQL不区分大小写。

    一些最重要的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 [Table Name] WHERE [condition 1]

    SELECT 语句与WHERE和/或子句

    SELECT [*] FROM [Table Name] WHERE 
    [condition 1] [AND [OR]] 
    [condition 2]...

    SELECT 语句与ORDER BY

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

    INSERT INTO 语句

    INSERT INTO table_name (column ,column 1, column 2, column 3...)
    VALUES (value, value 1, value 2, value 3...)

    UPDATE 语句

    UPDATE table_name
    SET column=value, column 1=value 1,...
    WHERE some Column=some Value

    DELETE 语句

    DELETE FROM table_name
    WHERE some Column = some Value
  • 相关阅读:
    【转】UML中类与类之间的5种关系表示
    OSGI框架—HelloWorld小实例
    解决:“Workbench has not been created yet” error in eclipse plugin programming”,OSGI启动控制台报错问题
    Restful风格到底是什么?怎么应用到我们的项目中?
    Java程序员面试题集(1-50
    【转】Spring中@Component的作用
    【转】Spring AOP 实现原理与 CGLIB 应用
    【转】spring和springMVC的面试问题总结
    Java算法之“兔子问题”
    DDD创始人Eric Vans:要实现DDD原始意图,必须CQRS+Event Sourcing架构
  • 原文地址:https://www.cnblogs.com/liuri/p/9357186.html
Copyright © 2011-2022 走看看