`
loven_11
  • 浏览: 59000 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

sql的一些操作命令

    博客分类:
  • db
阅读更多

一、mysql篇
将mysql安装目录的bin加入到系统环境变量中;

---进入mysql: 
	mysql -u root -p
---查看已经存在的库:
	show database;
---创建库:
	create database test;
---使用库:
	use test;
---创建表:
	create table t (id int not null, name char(20) );
---显示表的结构:
                describe mytable; 
---插入数据:
	insert into t select 1,'1' union select 2,'2';
---mysql alter 语句用法, 添加 修改 删除字段:
   ----主键
    alter table tabelname add new_field_id int(5) unsigned default 0 not null auto_increment ,add primary key (new_field_id);
   ----增加一个新列
	alter table t2 add d timestamp;
	alter table infos add ex tinyint not null default '0';
   ----删除列
    alter table t2 drop column c;
   ----重命名列
    alter table t1 change a b integer;
   ----改变列的类型
    alter table t1 change b b bigint not null;
    alter table infos change list list tinyint not null default '0';
   ----重命名表
    alter table t1 rename t2;
   ----加索引
    alter table tablename change depno depno int(5) not null;
    alter table tablename add index 索引名 (字段名1[,字段名2 …]);
    alter table tablename add index emp_name (name);
   ----加主关键字的索引
    alter table tablename add primary key(id);
   ----加唯一限制条件的索引
    alter table tablename add unique emp_name2(cardnumber);
   ----删除某个索引
    alter table tablename drop index emp_name;
----修改表:
   ----增加字段:
    ALTER TABLE table_name ADD field_name field_type;
   ----修改原字段名称及类型:
    ALTER TABLE table_name CHANGE old_field_name new_field_name field_type;
   ----删除字段:
    ALTER TABLE table_name DROP field_name; 

恢复数据:

MySQL -h localhost -u root -p mydb2 < e:\MySQL\mydb2.sql 

备份数据:

MySQLdump -h localhost -u root -p mydb mytable>e:\MySQL\mytable.sql 

创建database

CREATE DATABASE `test` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

 

GRANT ALL PRIVILEGES ON test.* TO 'root'@'localhost'
  IDENTIFIED BY 'goodsecret' 

二、sql server篇

--创建测试表 
	create table t(
	  i int identity,
	  d int NOT NULL default(0)
	) 
--插入测试数据 
	insert t 
		      select 6 
		union select 2 
		union select 3 
--查看测试数据 		
	select * from t 
	sp_helpconstraint t 
--本例找到DF__t__d__0702021
	alter table t drop constraint DF__t__d__07020F21 
--命令成功完成 
	alter table t drop column d 
--查看删除列后的表 
	select * from t 
--删除测试表
	drop table t 

 
三、postgre篇

 

create table t (  ---建表
	id integer not null,
	name character(100)
)
insert into t select 1 union select 2 union select 3 -- 插入数据
alter table t drop column name --删除列
alter table t add column name character(100) null default null --添加列
delete from t -- 删除数据

insert into t (id,name) --插入数据
select 4,'12' union select 5,'23'
select * from t --查看
---alter table t alter column name character(101) null;
drop table t; --删除表

 

朋友的网站 http://woods2010.cn.alibaba.com/ 专业电子器件代购

分享到:
评论

相关推荐

    sql常用命令sql命令sql命令sql命令sql命令

    本文将介绍一些基本的 SQL 命令,以及一些操作技巧,以便读者更好地使用 MySQL 数据库管理系统。 一、连接 MySQL 在使用 MySQL 之前,需要连接到 MySQL 服务器。连接命令的格式为: mysql -h 主机地址 -u 用户名 -...

    SQL SERVER 一些操作命令

    在SQL Server管理数据库的过程中,掌握一些基础的SQL命令是至关重要的。这些命令涵盖了查询系统信息、分析存储空间、维护数据库日志以及数据清理等多个方面。接下来,我们将详细讲解标题和描述中涉及的知识点。 ...

    易语言SQL命令操作

    以下是一些主要的SQL命令: 1. **SELECT**:用于从数据库中选择数据,是最常用的SQL命令。可以指定字段、条件、排序方式等,例如`SELECT * FROM 表名 WHERE 条件`,这将返回满足条件的所有记录。 2. **INSERT INTO...

    SQL命令操作.rar

    在易语言环境下,可能有一些特殊的函数或方法来执行SQL命令。例如,可能有一个SQL连接对象,通过它来打开数据库连接,执行SQL语句,并获取结果集。学习如何在易语言中适当地构造和执行SQL命令,对于提高数据库操作...

    SQL2000常用命令

    ### SQL2000常用命令知识点详解 #### 1. 查看数据库的版本 - **命令**: `SELECT @@VERSION` - **用途**: 显示当前正在使用的SQL Server版本。 - **示例输出**: - `8.00.194 Microsoft SQL Server 2000` - `8.00....

    sql server常用命令

    为了更好地使用 SQL Server,我们需要了解一些常用的命令,这些命令可以帮助我们快速地进行数据操作和管理。下面我们将对 SQL Server 的一些常用命令进行总结和说明。 1. 数据记录筛选 数据记录筛选是 SQL Server ...

    易语言SQL命令操作SQL及ACCESS数据库,易语言专用SQL代码生成器

    2. **执行SQL命令**:创建SQL字符串,然后使用`SQL命令`或`SQL执行`命令来执行查询、插入、更新或删除操作。 3. **处理结果集**:如果SQL命令返回结果,可以使用`数据库取记录数`获取记录总数,`数据库取字段名`...

    sql*plus 命令大全

    ### SQL*Plus命令详解 #### 一、简介 ...以上就是SQL*Plus中的一些基本命令和使用方法。熟练掌握这些命令可以帮助开发者更高效地进行数据库管理和数据操作。希望本文能够帮助初学者更好地理解和运用SQL*Plus。

    sqlserver的基本操作命令

    ### SQL Server 基本操作命令详解 #### 1. 创建数据库 - **命令格式**: ```sql CREATE DATABASE database-name; ``` - **功能描述**:用于创建一个新的数据库。 - **示例**: ```sql CREATE DATABASE ...

    SQL Plus常用命令

    此外,还有一些相关的命令如`n`(用于移动到下一条SQL语句)、`p`(用于打印当前SQL语句)等,这些命令可以帮助我们更好地管理和编辑SQL脚本。 #### 四、`n`命令 `n`命令用于在多条SQL语句之间进行导航。具体来说,...

    sqltools深度命令集成版

    在数字化时代,数据库管理扮演着至关重要的角色,而SQLTools深度命令集成版就是这样一个强大的工具,它专为那些寻求高效、全面数据库操作解决方案的用户设计。SQLTools以其丰富的功能集、易用的界面以及对多种数据库...

    SQL_SERVER命令大全.pdf

    首先,数据操作语言(DML)是SQL Server中最基础的一组命令,用于管理数据库中的数据。DML包括以下几个主要命令: - SELECT:用于从数据库表中检索数据行和列,可以配合WHERE、ORDER BY等子句对数据进行筛选和排序。...

    sql server 常表操作命令

    ### SQL Server 常用表操作命令详解 在SQL Server数据库管理系统中,对表进行管理是日常维护工作中不可或缺的一部分。本文将围绕“SQL Server常表操作命令”这一主题,详细介绍与表相关的各种常用命令及其使用方法...

    sql数据库命令大全

    ### SQL数据库命令详解 ...通过以上介绍,我们不仅了解了如何连接、创建、选择数据库以及导入导出数据的基本方法,还学习了一些更高级的数据操作命令。熟练掌握这些命令对于有效地管理和操作关系型数据库至关重要。

    sql语句命令-sql语句命令sql语句命令

    本文将深入探讨SQL语句命令及其在数据库操作中的应用,特别是使用ADO.NET框架进行数据库交互。 首先,我们需要了解如何连接到数据库。ADO.NET提供两种连接类:SqlConnection和OleDbConnection。SqlConnection是专门...

    Visual FoxPro中SQL命令语法及示例

    ### Visual FoxPro中SQL命令语法及示例 #### 1. 准备 - **1.1 创建文档中所要使用到的数据库及环境配置** ...这些基础知识对于初学者来说至关重要,能够帮助他们快速上手并掌握Visual FoxPro中的SQL操作。

    数据库SQL*splus命令大全

    ### 数据库 SQL\*plus 命令大全 在 IT 领域中,SQL\*plus 是一个非常实用的工具,尤其对于那些刚开始接触数据库管理的初学者来说更是如此。本文将根据提供的标题、描述及部分内容,详细介绍 SQL\*plus 的主要功能...

    sql的一些基本命令和概念

    下面将详细阐述SQL的一些基本命令和概念,以及在Oracle中的应用。 一、SQL基础概念 1. 数据库(Database):存储数据的系统,由一个或多个表格组成,提供数据的组织和访问。 2. 表(Table):数据库中的数据结构...

    sql常用查询命令集合

    ### SQL常用查询命令集合 #### 一、查询表空间及数据文件信息 ...以上SQL命令涵盖了数据库管理中常用的一些查询技巧,非常适合初学者学习和参考。通过这些命令,可以更好地理解和管理数据库环境中的各种资源和状态。

    SqlServer高级命令

    ### SqlServer 高级命令详解 #### 概述 在SQL Server中,高级命令是指那些能够帮助数据库管理员或开发人员更高效地管理、查询及优化数据的特定指令。这些命令通常涉及复杂的操作流程,比如数据表结构调整、数据...

Global site tag (gtag.js) - Google Analytics