SQL语法初步(大小写、分号、DML、DDL)

SQL对大小写不敏感

SQL语句后面的分号?

  某些数据库系统要求在每条SQL命令的末端使用分号,有的数据库就不需要

  分号是在数据库系统中分隔每条 SQL 语句的标准方法,这样就可以在对服务器的相同请求中执行一条以上的语句

  如果使用的是 MS Access 和 SQL Server 2000,则不需要再每条 SQL语句之后使用分号,不过某些数据库软件要求必须使用分号

SQL DML 和 DDL

  可以把 SQL分为两个部分:数据操作语言(DML)和 数据定义语言(DDL)

  SQL(结构化查询语言)是用于执行查询的语法。但是 SQL 语言也包含用于更新、插入和删除记录的语法

  查询和更新质量零构成了 SQL 的DML部分:

1) SELECT - 从数据库中获取数据

2) UPDATE - 更新数据库表中的数据

3) DELETE - 从数据库中删除数据

4) INSERT INTO - 向数据库表中插入数据

  SQL的数据定义语言(DDL)部分使我们有能力创建或删除表格。我们也可以定义索引(键),规定表之间的链接,以及施加表间的约束

  SQL中最重要的 DDL语句:

1) CREATE DATABASE - 创建新数据库

2) ALTER DATABASE - 修改数据库

3) CREATE TABLE - 创建新表

4) ALTER TABLE - 变更(改变)数据库表

5) DROP TABLE - 删除表

6) CREATE INDEX - 创建索引(搜索键)

7) DROP INDEX - 删除索引

时间: 2024-10-25 21:44:35

SQL语法初步(大小写、分号、DML、DDL)的相关文章

SQL语法之DDL和DML

SQL语法之DDL和DML        DDL数据库定义语言 create 创建 alter 修改 drop 删除 drop和delete的区别 truncate DML 数据操作语言 insert 插入数据 update 修改已有数据 delete from删除表中数据 数据库约束 空值与非空 primary key auto_increment unique foreign key 级联删除 default 索引--------------------- DDL(数据库定义语言) 操作表结

Hive基础sql语法(DDL)

前言: 经过前面的学习 我们了解到Hive可以使用关系型数据库来存储元数据,而且Hive提供了比较完整的SQL功能 ,这篇文章主要介绍Hive基本的sql语法. 首先了解下Hive的数据存储结构,抽象图如下: 1.Database:Hive中包含了多个数据库,默认的数据库为default,对应于HDFS目录是/user/hadoop/hive/warehouse,可以通过hive.metastore.warehouse.dir参数进行配置(hive-site.xml中配置) 2.Table: H

SQL语法

SQL 语法 数据库表 一个数据库通常包含一个或多个表.每个表由一个名字标识(例如"客户"或者"订单").表包含带有数据的记录(行). 下面的例子是一个名为 "Persons" 的表: Id LastName FirstName Address City 1 Adams John Oxford Street London 2 Bush George Fifth Avenue New York 3 Carter Thomas Changan Str

Hadoop Hive sql语法详解

Hive 是基于Hadoop 构建的一套数据仓库分析系统,它提供了丰富的SQL查询方式来分析存储在Hadoop 分布式文件系统中的数据,可以将结构化的数据文件映射为一张数据库表,并提供完整的SQL查询功能,可以将SQL语句转换为MapReduce任务进行运行,通过自己的SQL 去查询分析需要的内容,这套SQL 简称Hive SQL,使不熟悉mapreduce 的用户很方便的利用SQL 语言查询,汇总,分析数据.而mapreduce开发人员可以把己写的mapper 和reducer 作为插件来支持

sql语法值ORACLE简介

前言 1977年提出了关系型数据库,大型的数据库产品有oracle.db2和Sybase: 中型的右SqlServer和mysql;小型的代表为access. 正文 数据库的常用术语:dbms是数据库管理系统: dbms是关系型数据库管理系统和dba是数据库管理员的意识 oracle的安装 安装过程简单略过. 安装好之后有个数据库实例sid,即库名. 1) 连接数据库之前记得开启oracleXXX(SID)TNSListener服务和oracleServiceXXX(SID)这两个服务. ora

网络安全从入门到精通 (第二章-2) 后端基础SQL—MySQL数据库简介及SQL语法

本文内容: 什么是数据库 常见数据库 数据库的基本知识 基本SQL语法 1,什么是数据库? 数据库就是将大量数据保存起来,通过计算机加工,可以高效访问的数据聚合. 数据库就是长期存储在计算机内,有组织.可共享的集合. 2,常见的数据库: Oracle Database 甲骨文公司 SQL Server  微软公司 DB2   IBM公司 POSTGRESQL     开源 MySQL 开源 Access 微软公司 注意:虽然数据库各种各样,但是数据库语句之间具有相同之处. 3,数据库基本知识:

10.3 SQL语法

目录 一.关系数据库基本概念和MySQL基本命令 1.1 数据库的概念和类型分类 1.2 MySQL数据库的命令 1.3 MySQL数据库的存储机制 二.SQL语句基础 三.DDL语句 3.1 创建表的语法 3.2 修改表结构语法 3.3 删除表的语法 3.4 truncate表 四.数据库约束 4.1 NOT NULL约束 4.2 UNIQUE约束 4.3 PRIMARY KEY约束 4.4 FOREIGN KEY约束 4.5 CHECK约束 五.索引 5.1 创建索引 5.2 删除索引 六.

SQL语法精讲(包括建库、建表、建视图、查询、增加、删除、)

SQL语法精讲(包括建库.建表.建视图.查询.增加.删除.修改) SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK) 首先,简要介绍基础语句: 1.说明:创建数据库 CREATE DATABASE database-name 2.说明:删除数据库 drop database dbname 3.说明:

Oracle SQL语法系列(一)

一.结构化查询语言(SQL) 1.数据操作语言(DML) INSERT UPDATE DELETE 2.数据定义语言 CREATE ALTER DROP RENAME TRUNCATE 3.事务控制(TC) COMMIT ROLLBACK SAVEPOINT 4.数据控制语言(DCL) GRANT REVOKE 附录:Linux下执行SQL脚本 @/tmp/create_table.sql 二.创建数据库 create database xiaoxu user sys identified by