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. MVC5框架解析之Controller的创建

    在上一讲中我们介绍了MvcHandler,知道在Handler里面注入两个接口属性分别为IControllerFactory和IController的factory和controller.并且通过IO ...

  2. Windows命令行语法说明

    摘自:http://lavasoft.blog.51cto.com/62575/1113234   Windows命令行语法说明   说来惭愧,用windows这么多年了,对其命令行语法看得似懂非懂, ...

  3. Servlet+Tomcat制作出第一个运行在Tomcat上的Java应用程序

    转载自:http://www.linuxidc.com/Linux/2011-08/41685.htm [日期:2011-08-27] 来源:csdn  作者:Cloudyxuq     1.IDE工 ...

  4. structDemo1

    structDemo1 # include <iostream.h> # include <malloc.h> enum EType{ One = ,Tow,Three }; ...

  5. bootstrap兼容IE8 解决办法

    bootstrap有使用CSS3,所以ie9以下浏览器不会很顺畅.IE9以下的兼容性不是很好.IE本身就是怪胎,就搞一些和外界标准不一致.搞得web开发考虑这考虑那的兼容性,蛋疼! 基本上css3的没 ...

  6. 李洪强漫谈iOS开发[C语言-034]-程序的结构

  7. VC下载文件显示进度条

    VC下载文件显示进度条 逗比汪星人2009-09-18上传   by Koma http://blog.csd.net/wangningyu http://download.csdn.net/deta ...

  8. 没做过编译器就是被人欺——从一道变态的i++题猜编译器的行为(表达式从左往右扫描,同一变量相互影响)

    首先不要被人蒙了,如果是这样,根本编译不过: int i=1; int b=i+++++i; printf("%d %d\n", b ,i); Mingw报错:error: lva ...

  9. WCF中的由于目标计算机积极拒绝,无法连接

    1.第一种情况 百度上找到了这篇文章  http://blog.sina.com.cn/s/blog_6b44b2ba01016j0z.html 讲的是使用了using用完之后就释放了,得到启发,仔细 ...

  10. jquery ui dialog去除第一个文本框焦点问题

    最近做项目时,使用了jqueryUI dialog功能,当打开弹出框时,如果弹出框内容里面存在input,那么弹出框会自动获得第一个文本框焦点. 有时候,弹出框会有日期控件,一般日期控件采用focus ...