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. 转载:Source Insight查看ARM汇编源程序 && 高亮显示程序 && Source Insight打开project窗口出错

    (1)Source Insight查看ARM汇编源程序.做ARM嵌入式开发时,有时得整汇编代码,但在SIS里建立PROJECT并ADD TREE的时候,根据默认设置并不会把该TREE里面所有汇编文件都 ...

  2. 在ios开发中有多少常用的加密解密方式(备用)

    最常用的是MD5和base64编码,还有DES 3DES AES加密 ios怎么实现RAS加密解密 最近几天折腾了一下如何在iOS上使用RSA来加密.iOS上并没有直接的RSA加密API.但是iOS提 ...

  3. VC菜菜鸟:建立第一个基于Visual C++的Windows窗口程序

    建立第一个基于VisualC++的Windows窗口程序: 发表于:http://blog.csdn.net/it1988888/article/details/10306585 a)执行命令:新建 ...

  4. 运行avalon.define()发生的事情

      avalon.define = function(id, factory) { var $id = id.$id || id if (!$id) { log("warning: vm必须 ...

  5. 【技术贴】三星Note8 N5100实用教程,关闭相机快门声,增加浏览器退出按钮。

    需要root 增加快门声按钮: 在\system\csc\目录下,有个others.xml的手机功能定制文件,用root explorer之类可以修改系统文件权限的文本修改工具编辑它,在文件最末添加这 ...

  6. Code First:如何实现一个主类中包含多个复类

    假设我们在程序中要用到的类的结构是这样的,这里比较特别的是B在A中出现了最少两次 public class B { [Key] public int Id { get; set; } public s ...

  7. 移动应用产品开发-android开发(三)

    历时一个多月的时间,这款APP算是开发完成了,最近在测试完善中,比较空闲好好总结下. 之前两次已经提到开发过程中的主要的知识点,这次主要总结下解决问题方法,http请求和安全. 首先讲下解决问题的方法 ...

  8. perl 监控数据库用到的数据结构

    [root@yun1 test]# cat a1.pl my $h={'192.168.11.187'=>['root','1234567'], '192.168.5.7' =>['roo ...

  9. java学习之线程

    一.线程总述: 线程是java当中一个重要的内容,如果想说线程的话,那我们应该先来讲一下什么是进程. 进程:那么什么是进程呢,进程从字面上来理解就是,正在进行的程序.就比如说我们在windows当中打 ...

  10. 整理:Google jQuery 引用地址大全和方法(转)

    什么是google的js托管? 说的明白点,跟我们以往做法一样,只不过这时候的引用的js库是放在google服务器上的. 比如引用jquery,则使用路径  http://ajax.googleapi ...