数据库语言

MySQL数据库从入门到精通

若如初见. 提交于 2019-12-03 16:22:27
本文摘自千锋教育编著的 《MySQL数据库从入门到精通》 ,文中项目多,案例分析简洁,并有对应视频学习,让自学变得简单,实战就业。 1.1数据库入门 1.1.1什么是数据库 数据库(Database,DB)是建立在计算机存储设备上,按照数据结构来组织、存储和管理数据的仓库,可将其视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据进行增加、删除、修改、查找等操作,这里所说的数据不仅包含数字,还包含文字、视频、声音等,数据库的主要特点如下所示。 实现数据共享:数据共享包含所有用户可同时存取数据库中的数据,也包括用户可以用各种方式通过接口使用数据库,并提供数据共享。 减少数据的冗余度:同文件系统相比,由于数据库实现了数据共享,从而避免了用户各自建立应用文件。减少了大量重复数据和数据冗余,维护了数据的一致性。 数据的独立性:数据的独立性包括逻辑独立性(数据库中数据库的逻辑结构和应用程序相互独立)和物理独立性(数据物理结构的变化不影响数据的逻辑结构)。 数据实现集中控制:文件管理方式中,数据处于一种分散的状态,不同的用户或同一用户在不同处理中,其文件之间毫无关系。利用数据库可对数据进行集中控制和管理,并通过数据模型表示各种数据的组织以及数据间的联系。 数据一致性和可维护性:主要包括安全性控制(以防止数据丢失、错误更新和越权使用)、完整性控制(保证数据的正确性、有效性和相容性

mySQL基础知识

寵の児 提交于 2019-12-03 02:41:45
1.1.1 数据库概述 数据库( Database,DB ) 是按照数据结构来组织、存储和管理数据的仓库 ,其本身可看作电子化的文件柜,用户可以对文件中的数据进行增加、删除、修改、查找等操作。 1.1.2 数据库存储结构 数据库是存储和管理数据的仓库,但数据库并不能直接存储数据,数据是存储在表中的,在存储数据的过程中一定会用到数据库服务器,所谓的数据库服务器就是指在计算机上安装一个数据库管理程序。 1.1.3 SQL语言 SQL(Structured Query Lanaguage即结构化查询语言)语言是一种数据库查询语言和程序设计语言。 数据库语言的组成: 数据定义语言(DDL) 数据操作语言(DML) 数据查询语言(DQL) 数据控制语言(DCL) 待续。。。。。 来源: https://www.cnblogs.com/ggwang0922/p/11774385.html

Mysql基础2-数据定义语言DDL

匿名 (未验证) 提交于 2019-12-02 22:06:11
数据库操作语句 数据表操作语句 视图定义语句 数据库表设计原则    数据库操作语句   创建库    create database dbname [charset 字符编码] [collate 排序规则]; 如: create database db charset utf8 collate utf8_general_ci;   查询库   1   2)   3) 显示所有数据库:   4) 显示一个数据库的创建语句:   删除库   4) drop database [if exists] 数据库名 drop database if exists db;   5) 修改数据库(只能修改数据库的选项): alter database 数据库名 charset 新的编码 collate 新的排序规则     数据库修改只能修改: 修改编码,修改排序规则   选择库   8) 选择数据库: use dbname; 表操作语句   基本形式: -- 形式1: create table [if not exists] 表名 (字段列表[, 索引或约束列表])[表选项] -- 形式2: create table [if not exists] 表名 (字段1, 字段2, ..... [, 索引1, 索引2,...., 约束1, 约束2, ......])       字段属性    

使用JAVA语言操作Hbase

匿名 (未验证) 提交于 2019-12-02 21:53:52
下面我自定义了一个工具类HBaseUtil,通过该类可以方便的对hbase数据库进行增删改查。 package com.demo; import java.util.ArrayList; import java.util.List; import org.apache.hadoop.conf.Configuration; import org.apache.hadoop.hbase.Cell; import org.apache.hadoop.hbase.HBaseConfiguration; import org.apache.hadoop.hbase.HColumnDescriptor; import org.apache.hadoop.hbase.HTableDescriptor; import org.apache.hadoop.hbase.TableName; import org.apache.hadoop.hbase.client.Admin; import org.apache.hadoop.hbase.client.Connection; import org.apache.hadoop.hbase.client.ConnectionFactory; import org.apache.hadoop.hbase.client.Delete; import org

mysql数据库11

↘锁芯ラ 提交于 2019-12-02 19:07:04
数据库表 数据库中以表为组织单位存储数据。 对应关系 类----------表 类中属性----------表中字段 对象----------记录 SQL语句 SQL分类: n 数据定义语言:简称DDL(Data Definition Language),用来定义数据库对象:数据库,表,列等。关键字:create,alter,drop等 n 数据操作语言:简称DML(Data Manipulation Language),用来对数据库中表的记录进行更新。关键字:insert,delete,update等 n 数据控制语言:简称DCL(Data Control Language),用来定义数据库的访问权限和安全级别,及创建用户。 n 数据查询语言:简称DQL(Data Query Language),用来查询数据库中表的记录。关键字:select,from,where等 数据类型 来源: https://www.cnblogs.com/xujin247/p/11759391.html

初识数据库

江枫思渺然 提交于 2019-12-02 07:00:45
1.数据 数据(Data)是用来记录信息的可识别符号,是信息的具体表现形式。 2.数据库 数据库(DB)是用来存放数据的仓库,是按照一定的数据结构来组织、存储和管理数据的集合,具有较小的冗余度、较高的独立性和易扩展性,可供多用户共享。 3.数据库管理系统 数据库管理系统(DBMS)是操纵和管理数据库的软件,介于应用程序与操作系统之间。 4.数据库系统 数据库系统(DBS)由软件、数据库和数据库管理员组成。 1.1.2关系型数据库 关系型数据库语言由4部分组成,具体如下: (1)数据定义语言(DDL) (2)数据操作语言(DML) (3)数据查询语言(DQL) (4)数据控制语言(DCL) 1.1.3 SQL语言 1.数据定义语言 数据定义语言(DDL) 用于创建数据库和数据库对象,为数据库操作提供对象。 DDL中主要的 SQL 语句包括:创建(CREATE)、更改(ALTER)、删除(DROP)。这些只针对于数据库。 2.数据操纵语言 数据操纵语言(DML)主要用于操纵数据库中的数据。 DML中主要的 SQL 语句包括:插入数据(INSERT)、修改数据(UPDATE)、删除数据(DELETE)。 3.数据查询语言 数据查询语言(DQL) 可以根据用户需要从数据库中查询一条或多条数据。 DQL中主要的 SQL 语句包括:查询数据(SELECT)。 4数据控制语言 数据控制语言

学习笔记

风流意气都作罢 提交于 2019-12-02 07:00:40
第一章数据库的简介 数据库 数据库(dataBase,DB)是指长期存储在计算机内的,有组织,可共享的数据的集合。 数据库中的数据按一定的数学模型组织、描述和存储,具有较小的冗余,较高的数据独立性和易扩展性,并可为各种用户共享。 数据库管理系统软件 数据库管理系统(Database Management System)是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称DBMS。 它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。 用户通过DBMS访问数据库中的数据,数据库管理员也通过dbms进行数据库的维护工作。 它可使多个应用程序和用户用不同的方法在同时或不同时刻去建立,修改和询问数据库。 大部分DBMS提供数据定义语言DDL(Data Definition Language)和数据操作语言DML(Data Manipulation Language),供用户定义数据库的模式结构与权限约束,实现对数据的追加、删除等操作。 数据库管理系统是数据库系统的核心,是管理数据库的软件。 数据库管理系统就是实现把用户意义下抽象的逻辑数据处理,转换成为计算机中具体的物理数据处理的软件。 有了数据库管理系统,用户就可以在抽象意义下处理数据,而不必顾及这些数据在计算机中的布局和物理位置。 常见的数据库管理软件:甲骨文的oracle,IBM的db2,sql server,

数据库基础

。_饼干妹妹 提交于 2019-12-02 06:58:44
数据库 数据库(dataBase,DB)是指长期存储在计算机内的,有组织,可共享的数据的集合。 数据库中的数据按一定的数学模型组织、描述和存储,具有较小的冗余,较高的数据独立性和易扩展性,并可为各种用户共享。 数据库管理系统软件 数据库管理系统(Database Management System)是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称DBMS。 它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。 用户通过DBMS访问数据库中的数据,数据库管理员也通过dbms进行数据库的维护工作。 它可使多个应用程序和用户用不同的方法在同时或不同时刻去建立,修改和询问数据库。 大部分DBMS提供数据定义语言DDL(Data Definition Language)和数据操作语言DML(Data Manipulation Language),供用户定义数据库的模式结构与权限约束,实现对数据的追加、删除等操作。 数据库管理系统是数据库系统的核心,是管理数据库的软件。 数据库管理系统就是实现把用户意义下抽象的逻辑数据处理,转换成为计算机中具体的物理数据处理的软件。 有了数据库管理系统,用户就可以在抽象意义下处理数据,而不必顾及这些数据在计算机中的布局和物理位置。 常见的数据库管理软件:甲骨文的oracle,IBM的db2,sql server, Access

数据库&MySQL

蓝咒 提交于 2019-12-02 03:57:10
数据库基础 第一章:数据库的简介 数据库 数据库(dataBase,DB)是指长期存储在计算机内的,有组织,可共享的数据的集合。 数据库中的数据按一定的数学模型组织、描述和存储,具有较小的冗余,较高的数据独立性和易扩展性,并可为各种用户共享。 数据库管理系统软件 数据库管理系统(Database Management System)是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称DBMS。 它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。 用户通过DBMS访问数据库中的数据,数据库管理员也通过dbms进行数据库的维护工作。 它可使多个应用程序和用户用不同的方法在同时或不同时刻去建立,修改和询问数据库。 大部分DBMS提供数据定义语言DDL(Data Definition Language)和数据操作语言DML(Data Manipulation Language),供用户定义数据库的模式结构与权限约束,实现对数据的追加、删除等操作。 数据库管理系统是数据库系统的核心,是管理数据库的软件。 数据库管理系统就是实现把用户意义下抽象的逻辑数据处理,转换成为计算机中具体的物理数据处理的软件。 有了数据库管理系统,用户就可以在抽象意义下处理数据,而不必顾及这些数据在计算机中的布局和物理位置。 常见的数据库管理软件:甲骨文的oracle,IBM的db2,sql

数据库-SQL查询语言(一)

一曲冷凌霜 提交于 2019-12-02 03:44:56
SQL数据定义 DDL sql的DDL不仅能定义一组关系,还能定义每个关系的信息,包括: 每个关系的模式 每个属性的取值类型 完整性约束 每个关系的维护的索引集合 每个关系的安全性和权限信息 每个关系在磁盘上的物理存储结构 基本类型 sql支持的常用类型: char (n): 固定长度的字符串,n为其长度并可被设置,字符串长度不够n时,自动添加空格; varchar (n):可变长度字符串,最长为n; int :整型 smallint :小整型 numeric(p,d) :定点数,该数共p位,有d位在小数点右边。eg, numeric (3,1)可以储存44.5,不可以储存0.32,333.3; real,double,precision :浮点数与双精度浮点数 float (n):精度至少为n位的浮点数 基本模式定义 create table 定义关系 create table student (s_id varchar(8), s_name varchar(20), dept_ment varchar(20), class varchar(10), dormitory varchar(20), primary key (s_id), foreign key (dept_name) references department); 定义了student关系,包含学生ID,姓名,院系