• 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;
  • 相关阅读:
    python 中关于kafka的API
    python 中对json的操作
    python 错误--UnboundLocalError: local variable '**' referenced before assignment
    storm问题记录(1) python 不断向kafka中写消息,spout做为消费者从kafka中读消息并emit给bolt,但是部分消息没有得到bolt的处理
    nodejs+kafka+storm+hbase 开发
    python构造数据
    Head first java中提到的学习方法,很受用
    【机器学习 第2章 学习笔记】模型评估与选择
    路书
    二分搜索
  • 原文地址:https://www.cnblogs.com/lsongyang/p/10137850.html
Copyright © 2020-2023  润新知