sql与mysql的比較



1、连接字符串

sql  :Initial Catalog(database)=x;  --数据库名称

      Data Source(source)=x;        --server

      Persist Security Info=True;   --集成sql server身份验证

      Integrated Security=True      --集成windows身份验证

      User ID(uid)=x;               --username

      Password(pwb)=x;              --password



mysql:Database=x;                   --数据库名称

      Data Source=x;                --server

      User Id(uid)=bizhi;           --username

      Password=x;                   --password

      pooling=false;                --

      CharSet=utf8;                 --编码

      port=x                        --端口





2、连接对象

sql  :SqlConnection

mysql:MySqlConnection





3、命令:

sql  :SqlCommand

mysql:MySqlCommand





4、參数

sql  :SqlParameter

mysql:MySqlParameter





5、填充:

sql  :SqlDataAdapter

mysql:MySqlDataAdapter





6、查询全部库

sql  :select * from [master]..[SysDatabases];

mysql:SHOW DATABASES;





7、显示指定库的全部表

sql  :select * from [_DatatBaseName]..[SysObjects] where [type]='U';

mysql:USE _DatatBaseName; SHOW TABLES;





8、显示指定库的指定表的全部字段

sql  :select top 0 * from [_DatatBaseName]..[_TableName];

      select * from [syscolumns] where [ID]=OBJECT_ID('BPM..OrderFollow');

mysql:USE _DatatBaseName; SHOW COLUMNS FROM _TableName;

      USE _DatatBaseName; DESCRIBE _TableName;





9、查询当前时间

sql  :select getdate();

mysql:SELECT NOW();





10、备份数据库

sql  :backup _DatatBaseName to disk='d:\123.bak';

mysql:





11、创建数据库

sql  :use master

      go



      --删除数据库

      if exists(select * from sysdatabases where name='kl')

          drop database [HBDataBase]; --删除

      go



      --创建数据库

      create database [kl]

      on  --主文件

      (

          name='kl',

          size=3mb,

          filename='D:\kl.mdf',

          maxsize=100mb,

          filegrowth=1mb

      )

      log on --日志文件

      (

          name='kl_Log',

          filename='D:\kl.ldf',

          size=1mb,

          maxsize=5mb,

          filegrowth=5%

      )

      go

mysql:CREATE DATABASE _DatatBaseName;





12、分页

sql  :top N

      ROW_NUMBER() over(order by xx desc )

mysql:limit





13、加入的自增列

sql  :insert into xx(bb) output inserted.vv vlaues('');

      select @@identity;

mysql:SELECT @@session.identity;

sql server和my sql 命令(语句)的差别,sql server与mysql的比較的更多相关文章

  1. 整理:sql语句优化之SQL Server

    . 增加服务器CPU个数;但是必须明白并行处理串行处理更需要资源例如内存.使用并行还是串行程是MsSQL自动评估选择的.单个任务分解成多个任务,就可 以在处理器上运行.例如耽搁查询的排序.连接.扫描和 ...

  2. 【转】sql server数据库操作大全——常用语句/技巧集锦/经典语句

    本文为累计整理,有点乱,凑合着看吧! ☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆ ☆ ☆ ☆ sql 宝 典 ☆ ☆ ☆ 2012年-8月 修订版 ☆ ...

  3. C#中??和?分别是什么意思? 在ASP.NET开发中一些单词的标准缩写 C#SESSION丢失问题的解决办法 在C#中INTERFACE与ABSTRACT CLASS的区别 SQL命令语句小技巧 JQUERY判断CHECKBOX是否选中三种方法 JS中!=、==、!==、===的用法和区别 在对象比较中,对象相等和对象一致分别指的是什么?

    C#中??和?分别是什么意思? 在C#中??和?分别是什么意思? 1. 可空类型修饰符(?):引用类型可以使用空引用表示一个不存在的值,而值类型通常不能表示为空.例如:string str=null; ...

  4. 使用sql语句创建修改SQL Server标识列(即自动增长列)

    一.标识列的定义以及特点SQL Server中的标识列又称标识符列,习惯上又叫自增列.该种列具有以下三种特点:1.列的数据类型为不带小数的数值类型2.在进行插入(Insert)操作时,该列的值是由系统 ...

  5. oracle PL/SQL管理命令语句

    一.ORACLE的启动和关闭 1.在单机环境下 要想启动或关闭ORACLE系统必须首先切换到ORACLE用户,如下 su - oracle a.启动ORACLE系统 oracle>svrmgrl ...

  6. 转 在SQL Server中创建用户角色及授权(使用SQL语句)

     目录 要想成功访问 SQL Server 数据库中的数据 我们需要两个方面的授权 完整的代码示例 使用存储过程来完成用户创建 实例 要想成功访问 SQL Server 数据库中的数据, 我们需要两个 ...

  7. [MSSQL]SQL Server里面导出SQL脚本(表数据的insert语句)(转)

    最近需要导出一个表的数据并生成insert语句,发现SQL Server的自带工具并米有此功能.BAIDU一下得到如下方法(亲测OK) 用这个存储过程可以实现:CREATE PROCEDURE dbo ...

  8. Oracle和sql server中复制表结构和表数据的sql语句

    在Oracle和sql server中,如何从一个已知的旧表,来复制新生成一个新的表,如果要复制旧表结构和表数据,对应的sql语句该如何写呢?刚好阿堂这两天用到了,就顺便把它收集汇总一下,供朋友们参考 ...

  9. 【转】在SQL Server中创建用户角色及授权(使用SQL语句)

    1. 首先在 SQL Server 服务器级别,创建登陆帐户(create login) --创建登陆帐户(create login) create login dba with password=' ...

随机推荐

  1. avalon中require的实现

    var plugins = { loader: function(builtin) { window.define = builtin ? innerRequire.define : otherDef ...

  2. Java多线程初学者指南(8):从线程返回数据的两种方法

    从线程中返回数据和向线程传递数据类似.也可以通过类成员以及回调函数来返回数据.但类成员在返回数据和传递数据时有一些区别,下面让我们来看看它们区别在哪. 一.通过类变量和方法返回数据 使用这种方法返回数 ...

  3. C++控制台程序中使用定时器

    转自博客:http://www.cnblogs.com/phinecos/archive/2008/03/08/1096691.html 作者:洞庭散人 “我现在项目是一个控制台程序,用到的Win32 ...

  4. 2016 Web 开发资源工具大搜罗

    原文链接: 100+ Awesome Web Development Tools and Resources Web的迅猛发展对于开发者来说既是一件好事也是一件坏事.不断紧跟潮流学习新的技术.编程语言 ...

  5. 自定义滚轮效果选择器spinnerwheel的使用总结

    项目中有使用到像IOS滚轮效果的选择时间或数字的组件:android-spinnerwheel github地址:https://github.com/ai212983/android-spinner ...

  6. 基于B/S模式的推送

    基于B/S模式的推送 https://www.ibm.com/developerworks/cn/web/wa-lo-comet/ 传统模式的 Web 系统以客户端发出请求.服务器端响应的方式工作.这 ...

  7. Java邮件开发(JavaMail)

    Sun发布的用来处理email的API,它可以方便地执行一些常用的邮件传输.JavaMail API是Sun公司为方便Java开发人员在应用程序中实现邮件发送和接收功能而提供的一套标准开发包,它支持一 ...

  8. ArcServer,ArcSDE,ArcIMS,ArcEngine

    ArcServer,ArcSDE,ArcIMS,ArcEngine是ESRI的四种产品ArcGIS Server 与 ArcIMS功能相似,是将地图发布成服务供调用的ArcSDE 是空间数据引擎,是将 ...

  9. JavaScript修改表中的内容

    例子: <?php ?> <html> <head> <meta http-equiv="Content-Type" content=&q ...

  10. (转载)设计模式学习笔记(十一)——Facade外观模式

    (转载)http://www.cnblogs.com/kid-li/archive/2006/07/10/446904.html Facade外观模式,是一种结构型模式,它主要解决的问题是:组件的客户 ...