sql与mysql的比较

1、连接字符串
sql  :Initial Catalog(database)=x;  --数据库名称
      Data Source(source)=x;        --服务器
      Persist Security Info=True;   --集成sql server身份验证
      Integrated Security=True      --集成windows身份验证
      User ID(uid)=x;               --用户名
      Password(pwb)=x;              --密码

mysql:Database=x;                   --数据库名称
      Data Source=x;                --服务器
      User Id(uid)=bizhi;           --用户名
      Password=x;                   --密码
      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 、linq、lambda 查询语句的区别

    浅谈sql .linq.lambda 查询语句的区别 LINQ的书写格式如下: from 临时变量 in 集合对象或数据库对象 where 条件表达式 [order by条件] select 临时变量 ...

  2. sql 、linq、lambda 查询语句的区别

    LINQ的书写格式如下: from 临时变量 in 集合对象或数据库对象 where 条件表达式 [order by条件] select 临时变量中被查询的值 [group by 条件] Lambda ...

  3. sqlServer存储过程与sql语句的区别

    sqlServer   存储过程与sql语句的区别 sql存储过程与sql语句的区别: 从以下几个方面考虑: 1.编写: 存储过程:编写比较难: sql语句:相对简单: 2.性能: 存储过程:高,可移 ...

  4. SQL Server 查询、搜索命令、语句

    --查询所有表 SELECT NAME,* FROM SYSOBJECTS WHERE XTYPE='U' order by SYSOBJECTS.name --查询所有存储过程 select * f ...

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

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

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

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

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

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

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

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

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

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

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

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

随机推荐

  1. Python中verbaim标签使用详解

    verbatim标签:默认在"DTL"模板中是会去解析那些特殊字符串的,比如{% 和 %}以及{{等.如果你在某个代码片段中不想使用"DTL"的解析引擎,那么就 ...

  2. Blazor初体验之寻找存储client-side jwt token的方法

    https://www.cnblogs.com/chen8854/p/securing-your-blazor-apps-authentication-with-clientside-blazor-u ...

  3. .net core 中api 模型验证

    AddControllers/AddMvc方法允许添加自定义ActionFilterAttribute进行过滤 文档中这么定义Filter: 可以创建自定义筛选器,用于处理横切关注点. 横切关注点的示 ...

  4. 消息总线:Spring Cloud Stream

    最近在学习Spring Cloud的知识,现将消息总线:Spring Cloud Stream 的相关知识笔记整理如下.[采用 oneNote格式排版]

  5. python中class的定义及使用

    #类(Class): 用来描述具有相同的属性和方法的对象的集合.它定义了该集合中每个对象所共有的属性和方法. #对象:它是类的实例化. #方法:类中定义的函数. #类(Class) 由3个部分构成: ...

  6. css3神奇的圆角边框、阴影框及其图片边框

    css3圆角,建议IE10以上 如果border-radius 单位是百分比,则参考为自身宽高,因此当宽高不一致时,圆角为不规则形状 如果border-radius 为50%,则为椭圆:当宽高一致时, ...

  7. B - Draw!

    You still have partial information about the score during the historic football match. You are given ...

  8. Python 变量&列表 初学者笔记

    变量 消除空白后该变量需要存储一下(此操作常用于“储存用户输入并对其进行清理”) strip()消除两端空白 lstrip()消除前部空白 rstrip()消除末尾空白   upper()全部字母大写 ...

  9. sublime text3 控制台 Package Control 的安装与使用方法

    下载安装 sublime text3 直接网上搜sublime text3 下载即可,安装很简单 下一步就行,这里主要说明sublime text3 控制台 Package Control 的安装与使 ...

  10. linux命令su,sudo 使用和区别

    1- sudo 与 su 两个命令的最大区别是: sudo 命令需要输入当前用户的密码,su 命令需要输入 root 用户的密码.另外一个区别是其默认行为.sudo 命令只允许使用提升的权限运行单个命 ...