• sql server和my sql 命令(语句)的区别,sql server与mysql的比较


     

    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;
  • 相关阅读:
    103. 二叉树的锯齿形层次遍历
    102. 二叉树的层次遍历
    94. 二叉树的中序遍历
    Redis和数据库 数据同步问题
    203. 移除链表元素
    19. 删除链表的倒数第N个节点
    237. 删除链表中的节点
    141. 环形链表
    2. 两数相加
    143. 重排链表
  • 原文地址:https://www.cnblogs.com/lsongyang/p/10137850.html
Copyright © 2020-2023  润新知