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. appium+python+unittest+HTMLRunner登录自动化测试报告

    环境搭建 python3Java JDK.netFrameworknodejsandroid SDKappiumAppium-Python-Client(pip install Appium-Pyth ...

  2. 定时器_在.net core3.0 webapi中添加自定义定时器功能

    前言:想在.net framework环境使用自定义定时器的话,参考我的另一篇文章:https://www.cnblogs.com/lxhbky/p/10242839.html 想在.net core ...

  3. Kong 系列【六】添加插件---ip-restriction之黑白名单

    写在前边 本地postMan请求http://192.168.130.131:8000/test-route,可以正常访问,本地IP:192.168.130.1同样在虚拟机环境192.168.130. ...

  4. 开源版 nignx 不支持 ntml 验证

    最近在一个环境相对比较复杂(F5+nginx)的项目中部署系统,系统要集成windows域验证来实现单点登录(即使用windows账户直接登录系统,不用输入账号密码).这里就遇到问题了,域认证很不稳定 ...

  5. 常用Content-type对照表

    文件扩展名 Content-type .html text/html .xhtml text/html .gif image/gif .png image/png .jpg image/jpeg 更加 ...

  6. centos yum 安装jdk1.7

    安装: yum -y install java-1.7.0-openjdk-devel.x86_64 环境变量: vi /etc/profile export JAVA_HOME=/usr/lib/j ...

  7. cf960F

    输入给出m条边,要求找到一条最长的路径满足边按照输入的顺序出现并且权值严格递增 两种方法:第一种利用单调队列性质 第二种利用数据结构优化 #include<bits/stdc++.h> # ...

  8. Java获取IP地址,IpUtils工具类,Java IP地址获取

    ================================ ©Copyright 蕃薯耀 2020-01-17 https://www.cnblogs.com/fanshuyao/ import ...

  9. Android实战项目——家庭记账本(四)

    今天是开发的第四天,完成的主要内容如下: 1.账单查询功能的完善以及查询结果的显示和编辑 2.侧边栏布局的实现 3.首页fragment中本月与上月对比账目情况 实现的效果如图: 已添加的账单内容以及 ...

  10. Java 8 函数式编程

    今天打开Oracle Java官网一看,Java已经更新到 13 了 https://www.oracle.com/technetwork/java/javase/jdk-relnotes-index ...