数据库语言

Sybase数据库常用sql语言

ε祈祈猫儿з 提交于 2020-02-13 22:39:42
Sybase数据库常用sql语言 1,表备份: --table_name1:需要备份的表; table_name2:备份后的表 SELECT * into table_name2 from table_name1 2,删除列: ALTER TABLE table_name DELETE column_name; 3,增加列: ALTER TABLE table_name ADD (column_name DATA_TYPE [NOT] NULL); 4,修改列的空与非空: ALTER TABLE table_name MODIFY column_name [NOT] NULL; 5,修改列名: ALTER TABLE table_name RENAME old_column_name TO new_column_name; 6,快速建立临时表: SELECT * INTO table_name_new FROM table_name_old; 7,修改表名: ALTER TABLE old_table_name RENAME new_table_name 8,增加主键约束: ALTER TABLE tb_name ADD CONSTRAINT pk_name PRIMARY KEY(col_name,..) 9,删除主键约束: ALTER TABLE tb_name DROP

1.2.3 计算机软件的分类(系统软件和应用软件,机器、汇编和高级语言)

六月ゝ 毕业季﹏ 提交于 2020-01-30 03:12:46
文章目录 1.系统软件和应用软件 三个级别的语言 1.系统软件和应用软件 数据库管理系统(DBMS) :位于用户和操作系统之间的一层数据管理软件,是系统软件。 数据库系统(DBS) :计算机系统中引入数据库后的系统,一般由数据库、 数据库管理系统()DBMS 、数据库管理员(DBA)和应用系统构成。 三个级别的语言 来源: CSDN 作者: __IronMan__ 链接: https://blog.csdn.net/weixin_43914604/article/details/104110429

mysql 数据库定义语言(DDL)

偶尔善良 提交于 2020-01-28 10:08:20
登录数据库: mysql -uroot -p密码 DDL:数据定义语言 操作对象:数据库和表 关键词:create alter drop 操作数据库: 创建: 格式: create database 数据库名称; 删除: 格式: drop database 数据库名称; 常用的命令: 查看所有的数据库: show databases; 操作表: 创建表 格式: create table 表名(字段描述,字段描述); 字段描述: 字段名称 字段类型 [约束] 例如: create table user( id int primary key auto_increment, username varchar(20) ); create table user1( id int primary key auto_increment, username varchar(20) ); 修改表 格式: alter table 表名 .... 修改表名: alter table 旧表名 rename to 新表名; 例如: alter table user1 rename to user10; 添加字段: alter table 表名 add [column] 字段描述; 例如: alter table user add password varchar(20); 修改字段名: alter

SQL Server 2008 geometry 数据类型

风格不统一 提交于 2020-01-24 08:31:16
摘自SQL Server 2008帮助 平面空间数据类型 geometry 是作为 SQL Server 中的公共语言进行时 (CLR) 数据类型实现的。此类型表示欧几里得(平面)坐标系中的数据。 注册 geometry 类型 geometry 类型已进行预定义,并可在每个数据库中使用。您可以创建 geometry 类型的表列并对 geometry 数据进行操作,就像使用其他 CLR 类型一样。 示例 以下两个示例显示了如何添加和查询几何图形数据。第一个示例创建了带有标识列和 geometry 列 GeomCol1 的表。第三列将 geometry 列呈现为其开放地理空间联盟 (OGC) 熟知文本 (WKT) 表示形式,并使用 STAsText() 方法。接下来将插入两行:一行包含 geometry 类型的 LineString 实例,一行包含 Polygon 实例。 ALTER PROCEDURE [dbo].[Spatialpro] AS BEGIN if object_id('dbo.test','u') is null CREATE TABLE test(id INT IDENTITY(1,1),Geocol1 geometry,Geocol2 as Geocol1.STAsText()); insert into test(Geocol1)values(geometry:

数据库学习之MySQL (四)——DQL DDL DML DCL 事务 到底是什么

会有一股神秘感。 提交于 2020-01-23 19:30:56
MySQL学习专栏 正在持续更新中:) 文章目录 DQL 数据查询语言 DDL 数据模式定义语言 DML 数据操作语言 DCL 数据控制语言 事务 Transaction MySQL语句众多,但有章可循,分类有助于学习 DQL 数据查询语言 DQL (data query language) query就是查询,类似question,query和JQery很像,也可以帮助记忆。 数据库语言中,查询是重点,很多优化算法和数据结构设计都是为了查询。 这里来做个实验: 我想查询大家的 工资 需要拿到一个表 名字-工资 的形式 该怎么办? 确定数据库(data1) 总表在哪(employees) 需要的栏目是什么(名字,工资) 这里就要用到 select语句 。 USE data1; SELECT `first_name`, `last_name`, `salary` FROM employees; 明显 SELECT的是“栏目” FROM的是表格名称。 对表结构还不理解,或者,没有data1库,可以看我的上一个教程: 数据库学习之MySQL (三)——简单操作数据库 小试牛刀 然后data1数据库: data1.sql 数据库文件 配合阮菜鸡的MySQL教程使用 Q1 为啥每个栏目名字都加` 符号呢? A1 设想,有个栏目叫show 系统会怎么识别? 所以这个符号是为了

什么是dql,dml,ddl,dcl?(数据库)

点点圈 提交于 2020-01-23 16:17:54
SQL(Structure Query Language)结构化查询语言 DQL(data query language)数据查询语言 select操作 DML(data manipulation language)数据操作语言,主要是数据库增删改三种操作 DDL(data defination language)数据库定义语言,主要是建表、删除表、修改表字段等操作 DCL(data control language)数据库控制语言,如commit,revoke之类的,在默认状态下,只有sysadmin,dbcreator,db_owner或db_securityadmin等人员才有权力执行DCL 来源: https://www.cnblogs.com/daiwenxiang/p/12230696.html

mysql的基本操作命令

半城伤御伤魂 提交于 2020-01-22 12:29:13
数据库模式定义语言并非 程序设计语言 ,DDL数据库模式定义语言是 SQL 语言(结构化查询语言)的组成部分。 SQL语言包括:四种主要程序设计语言类别的语句: 数据定义语言 (DDL,Data Definition Language), 数据操作语言 (Data Manipulation Language, DML), 数据控制语言 (DCL)和事务控制语言(TCL)。 这里主要介绍DDL和DML语言 常见的DDL和DML有: DDL{ CREATE DATABASE 创建数据库,CREATE TABLE 创建数据库表格,ALTER TABLE 修改数据库表格,DROP TABLE删除数据库表格,CREATE VIEW 创建查询命令,ALTER VIEW 修改查询命令,DROP VIEW删除查询命令} DML{ SELECT , INSERT , UPDATE , DELETE } 1.登录数据库:mysql -u root -p 例如: sue@suepc:~/abc$ mysql -u root -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 7 Server version: 5.7.19 MySQL

mariadb(第一章)

给你一囗甜甜゛ 提交于 2020-01-19 22:40:58
mariadb(第一章) 数据库介绍 1.什么是数据库? 简单的说,数据库就是一个存放数据的仓库,这个仓库是按照一定的数据结构(数据结构是指数据的组织形式或数据之间的联系)来组织,存储的,我们可以通过数据库提供的多种方法来管理数据库里的数据 更简单的理解形象,数据库和我们生活追踪存放杂物的储物间仓库性质一样,区别只是存放的东西不通,杂物间存放实体的物件,而数据库里存储的是数据,这样我们就对数据库有一个初步了解了。 数据库诞生于1950年,随着信息技术的发展和人类社会的不断进步,特别是2000年后,数据库不在仅仅是存储和管理数据了,而转变成用户所需要的各种数据管理的方式,数据库有很多种类和功能,从最简单的存储有各种数据的表格到能够进行海量数据存储的大型数据库系统都在各个方面得到了广泛的应用。 数据库的种类 按照早起的数据库理论,比较流行的数据库模型有三种,分别为层次式数据库,网络式数据库和关系型数据库,而在当今的互联网中,最常见的数据库模型主要是两种,即关系型数据库和非关系型数据库 关系型数据库   (1)关系型数据库的由来      虽然网状数据库和层次数据库已经很好的解决了数据的集中和共享问题,但是在数据独立性和抽象级别上仍有很大欠缺,用户在对这两种数据库进行存取时,仍然需要明确数据库的存储结构,支出存取路径,而关系型数据库就可以很好的解决这些问题 (2)关系型数据库介绍

PostgreSQL简介

别等时光非礼了梦想. 提交于 2020-01-18 23:14:51
PostgreSQL 是一个自由的对象-关系数据库服务器(数据库管理系统),它在灵活的 BSD-风格许可证下发行。它在其他开放源代码数据库系统(比如 MySQL 和 Firebird),和专有系统比如 Oracle、Sybase、IBM 的 DB2 和 Microsoft SQL Server之外,为用户又提供了一种选择。 PostgreSQL 不寻常的名字导致一些读者停下来尝试拼读它,特别是那些把SQL拼读为"sequel"的人。PostgreSQL 开发者把它拼读为 "post-gress-Q-L"。(Audio sample,5.6k MP3)。它也经常被简略唸为 "postgres"。 历史 PostgreSQL 经历了长时间的演变,开始于在 UC Berkeley 的 Ingres 计划。这个计划的领导者 Michael Stonebraker 在1982年离开 Berkeley 去商业化 Ingres,但是最后还是返回了学术界。在1985年返回 Berkeley 之后,Stonebraker 开始了 post-Ingres 计划来致力于在 1980 年代早期变得日益清楚的、当代数据库系统的问题。Postgres 和 Ingres 的代码库开始(并保持)完全分离了。 结果的计划叫 Postgres ,目标是介入增加对类型的完全支持所需要的最小数目的特征

oracle增删改查基本语法(DDL/DML)整理

两盒软妹~` 提交于 2020-01-18 19:20:53
DDL:Data Definition Language(数据库定义语言) DML:Data Manipulation Language(数据库操作语言) 一、表结构操作(create table、alter table、drop table)   1.创建表 create table tableName(   id number(6) not null primary key ,   class_name varchar2(8) default null,   create_date date   ); comment on column tableName.id is 'id';          #字段注释 comment on column tableName.class_name is '类名'; comment on column tableName.create_date is '创建日期';   2.修改表结构 alter table tableName add constraint id primary key;        #增加约束,id设置为主键 ---------------------------------------------------------------------------- alter table 表名 add constraint