精华内容
下载资源
问答
  • 在cmd中配置sql数据库
    千次阅读
    2021-08-06 02:07:55

    string infile = @"C:\Users\yudm\Desktop\test\Patch.sql";

    Process sqlprocess = new Process();

    sqlprocess.StartInfo.FileName = "osql.exe";

    sqlprocess.StartInfo.Arguments = String.Format("-U {0} -P {1} -S {2} -i {3} -d {4}", "sa", "", "127.0.0.1", @infile,""); //U为用户名,P为密码,S为目标服务器的ip,infile为数据库脚本所在的路径 d为databse

    sqlprocess.StartInfo.WindowStyle = ProcessWindowStyle.Hidden;

    sqlprocess.Start();

    sqlprocess.WaitForExit(); //等待程序执行.Sql脚本

    sqlprocess.Close();

    cmd执行SQL语句

    首先新建txt文本,复制粘帖以下内容,保存为cmd执行SQL.bat.注意是bat文件 osql -S 服务器名称 -d 数据库 -U 登录名 -P 密码 -i 盘符:\文件夹\文件.sql

    MySQL命令执行sql文件的两种方法

    MySQL命令执行sql文件的两种方法 摘要:和其他数据库一样,MySQL也提供了命令执行sql脚本文件,方便地进行数据库.表以及数据等各种操作.下面笔者讲解MySQL执行sql文件命令的两种方法,希 ...

    批量执行SQL文件

    原文:批量执行SQL文件 摘要:很多时候我们在做系统升级时需要将大量的.sql文件挨个执行,十分不方便.而且考虑到执行顺序和客服的操作方便性,能不能找到一种简单的方法来批量执行这些sql文件呢? 主要 ...

    SQL Server直接执行.sql文件

    SQL Server直接执行.sql文件    客户的数据库数据被篡改,利用Log Explorer工具根据日志生成的回滚脚本有200多M,不可能一下子扔到查询分析器里去执行,于是想是否SQL Ser ...

    mysql数据库批量执行sql文件对数据库进行操作【windows版本】

    起因: 因工作需要,在本机测试环境升级mysql数据库,需逐条执行mysql数据库的sql文件对数据库进行升级,因此找了些关于mysql的文章,对批量升级数据库所需的sql文件进行升级. 整理思路: ...

    利用PHP执行SQL文件,将SQL文件导入到数据库

    如何利用php自动执行.sql文件.其实很简单,就是获取sql文件中的内容,然后将每一句sql语句一次执行就行啦. 这是代码 //读取文件内容 $_sql = file_get_contents('t ...

    PHP执行.SQL文件的实例代码分享

    介绍下使用PHP执行.SQL文件的代码一例,分享下. demo.php: <?php ) )) ) ENGINE) unsigned ) unsigned )) ) ENGINE) unsign ...

    shell调用sqlplus批量执行sql文件

    在最近的工作中,经常需要批量执行一些DML, DDL, PL/SQL语句或导入一些Function, Procedure.因为support的国家比较多,常常需要一个登陆到一个国家的数据库上执行完成后 ...

    SQLCMD的用法,使用CMD 执行sql语句

    SQLCMD的用法,使用CMD 执行sql语句 SQLCMD 允许在Windows命令窗中通过命令行提示符运行脚本. 语法如下: sqlcmd  [  { { -U ...

    随机推荐

    求排列组合数C(n&comma;m&rpar; φ&lpar;゜&bigtriangledown;゜&ast;&rpar;&sung;

    我们可以先预处理出1~n的阶乘以及阶乘的逆元: 对于阶乘的逆元,我们可以直接由费马小定理,用快速幂求出: (吐槽快速幂…………一定要开long long,不然会爆零

    PHP Cannot redeclare class CLassName

    可能导致Cannot redeclare class CLassName错误的原因: 1.在同一个文件中重复声明了两次同名的类: class Extend {} class Extend {} new ...

    VS2013中设置大小写的快捷键

    1.我们在定义头文件时,通常需要定义: #ifndef  _MainMenu_H_#define  _MainMenu_H_ your code... #endif 我们需要将头文件名设置为大写的: ...

    【BZOJ】【1934】【SHOI 2007】Vote 善意的投票

    网络流/最小割 简单题= =直接利用最小割的性质: 割掉这些边后,将所有点分成了两部分(两个连通块),我们可以假定与S相连的是投赞成票,与T相连的是投反对票. 那么如果一个小朋友原本意愿是睡觉,那么连 ...

    LintCode 字符串比较

    比较两个字符串A和B,确定A中是否包含B中所有的字符.字符串A和B中的字符都是大写字母: 给出 A = "ABCD" B = "AABC", 返回 false ...

    最大连续子数和问题-homework-03

    一.说明 这次的作业做的不好,一小点怨念ing····· 首先向TA说明下,我的小伙伴“丢下”我后我不知道,以至于发现剩下我一个的时间有点晚,我机智地找到了一个3个人的小组,又叫到了一个小伙伴,但是悲 ...

    LA&lowbar;3026&lowbar;Period&lowbar;&lpar;kmp&rpar;

    描述 https://icpcarchive.ecs.baylor.edu/index.php?option=com_onlinejudge&Itemid=8&page=show_pr ...

    zabbix监控redis

    导入监控模板 点击[configuration]-->[templates]-->[import],导入xml监控模板. 配置客户端key 在被监控的主机上,新建/etc/zabbix/z ...

    rails常用命令备忘

    rails new xxx 创建一个新rails项目 rails generate scaffold xxx 创建表模型,视图,控制器和迁移的"脚手架" rake db:migra ...

    【转】前端框架天下三分:Angular React 和 Vue的比较

    前端框架天下三分:Angular React 和 Vue的比较 原文链接:http://blog.csdn.net/haoshidai/article/details/52346865 前端这几年的技 ...

    更多相关内容
  • cmd下的SQL中文乱码问题

    千次阅读 2021-12-15 00:43:43
    SQL与Windows命令行交互的中文乱码问题

    cmd窗口的编码

    Windows命令行cmd窗口的默认编码方式是GBK,有时候我们可能要改成utf-8,可以参考下面的指令。但是注意这个命令只对当前窗口有效,并不是永久性修改。所以新开一个窗口的话默认的还是GBK,还得再运行一遍这个命令。

    # 编码方式改成utf-8
    C:\WINDOWS\system32>chcp 65001
    # 编码方式改成gbk
    C:\WINDOWS\system32>chcp 936
    

    你可以在命令行窗口上方菜单栏处“右键->属性”,查看当前的字符编码方式:

    注意,下面我们还是保持cmd是默认的gbk编码,然后去改SQL的配置。因为cmd每次都得改编码很麻烦。我们只要让cmd和MySQL都能知道对方的编码是什么,就可以正确解码。不一定要大家都是gbk或者都是utf8.

    上面就当给大家科普一下cmd命令行的编码方式。我们还是保持cmd的默认编码方式gbk!!!

    MySQL相关的编码

    1. SQL Server的编码

    数据库和表格的编码方式我们一般都会选为utf-8,但是下载的MySQL的默认编码格式通常是latin1,导致我们如果我们没有手动指定为utf-8的话,新创建的数据库和表都会默认latin1编码。这每次都手动改很麻烦。所以我们要把SQL的整个编码都改成utf8.

    解决方法

    第一步:找到MySQL的安装目录下的my.ini,默认安装位置是这样的:

    C:\Program Files (x86)\MySQL\MySQL Server 5.5\my.ini
    

    第二步:用记事本打开my.ini文件:
    在这里插入图片描述
    找到上面这个地方,把原来的代码注释掉,然后默认的字符集改成utf8。这样以后新建数据库还是表格,默认的字符集都是utf8了,就不是latin1了。为什么不用gbk呢,而用utf8?因为gbk毕竟是给中国设计的,如果你要分享代码给外国朋友,那还是utf8合适。

    第三步:重启mysql服务,使修改生效,不重启是不会生效的!:

    2. 客户端的编码

    目前,客户端是cmd命令行,它的编码方式是默认的gbk,而SQL服务器的编码是utf8。这二者不一样没事,我们只要让服务器知道客户端发来的消息是gbk编码的就行了,服务器知道后就可以正确地进行转换编码,不会乱码。就怕:我以为你发来的信息是utf8编码的,而你实际上用的是gbk编码。

    解决方法:还是在my.ini文件里,找到客户端编码的地方,修改成gbk:


    结果检查

    上面都操作好后。我们来用cmd命令行连接一下sql服务器:

    第一步:新开一个cmd窗口,账号密码登录一个数据库:

    C:\WINDOWS\system32>mysql -uroot -padmin -Dhey
    

    第二步:查看当前的编码方式:

    mysql> show variables like '%char%';
    

    在这里插入图片描述

    可以看到database, server, system这些与SQL相关的字符集都变成utf-8了,而client, connection, results这些与客户端、客户端-服务器连接、返回给客户端的结果相关的字符集都变成gbk了(因为命令行窗口是gbk编码)。

    第三步:检查能否从服务器读回中文,并在cmd窗口显示:

    在这里插入图片描述

    可以正常读回中文,并且显示正常。


    第四步:检查能否从客户端正确发送中文到服务器:

    在这里插入图片描述

    读回的ID确实是10000,是正确的。这说明服务器看到的name就是‘夏侯惇’。说明我们可以正确的上传中文到服务器。


    至此,cmd和SQL服务器可以畅通无阻的使用中文英文了。并且上面的步骤,操作一次,享受一生。

    展开全文
  • cmd中删除mysql数据库

    千次阅读 2021-01-18 23:36:01
    当mysql 数据库文件相对于来说比较大的时候,这个时候你可能正常环境下的mysql是导入不进去的,因为mysql数据库本身就有默认的导入文件大小 , 这个时候就要用到 cmd命令去操作mysql数据库了 , 以下我就简单介绍下 ...

    mysql在cmd命令下执行数据库操作

    windows+r 运行cmd命令,执行以下操作!

    当mysql 数据库文件相对于来说比较大的时候,这个时候你可能在正常环境下的mysql中是导入不进去的,因为mysql数据库本身就有默认的导入文件大小 , 这个时候就要用到 cmd命令去操作mysql数据库了 , 以下我就简单介绍下 , 如何去对...

    文章

    火鸣飞

    2017-10-20

    2722浏览量

    sql操作命令

    1、mysql服务的启动和停止编辑

    net stop mysql

    net start mysql

    2、登陆mysql编辑

    登陆终端(windows cmd或者linux 命令行下)且已经安装mysql-client软件;

    语法如下: mysql -h 主机ip -u用户名 -p用户密码

    例如:...

    文章

    奋斗蒙

    2016-02-20

    918浏览量

    SQLite3创建数据库的方法

    上次刚接触SqlLite,不知道怎么创建数据库,现在做下总结:

    界面和MYSQL一样,都是CMD界面,但不是在SQLite.exe中创建数据库:

    首先还是说一下cmd下sqlite的使用网上已经很多了、不做过多的赘述。大致说一下相应的命令就行了、作为学习sqlite的一个记录

    1:...

    文章

    幕三少

    2013-07-22

    720浏览量

    2f3b2ef96021ff2f28d06c6f79cd9390.png

    万券齐发助力企业上云,爆款产品低至2.2折起!

    限量神券最高减1000,抢完即止!云服务器ECS新用户首购低至0.95折!

    广告

    Mysql 常用命令总结

    Mysql安装目录数据库目录/var/lib/mysql/配置文件/usr/share/mysql(mysql.server命令及配置文件)相关命令/usr/bin(mysqladmin mysqldump等命令)启动脚本/etc/init.d/mysql(启动脚本文件mysql的目录)

    系统管理...

    文章

    wei-spring

    2015-05-03

    642浏览量

    mysql-noinstall.zip免安装版的优化配置和精简

    [摘要]MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内。这样就增加了速度并提高了灵活性。本文介绍mysql-noinstall.zip免安装版的优化配置和精简。

    1.准备工作

    下载mysql的最新免...

    文章

    长空翱翔

    2014-01-18

    1024浏览量

    DC学院学习笔记(七):基于HeidiSQL的数据库操作

    在本机装了HeidiSQL,开始学习用数据库来进行数据预处理。

    SQL

    SQL查询语句

    查询语句的通用格式SELECT */column FROM table name WHERE condition

    新增语句的通用格式INSERT INTO table_name(column1,column2....

    文章

    kissjz

    2018-02-12

    2118浏览量

    mysql问题

    唔,用脚本跑了下数据库,跑出来了好多,想着把无用的给删除掉,删除的时候遇到点问题。

    这个数据库是在刚学数据库的时候创建的,后来wamp安安卸卸好多次,按理说数据库应该清空了,但是不知道为什么这个还在,但是也查看不了,也删除不掉就去百度了下ERROR 1010 (HY000): Err...

    文章

    spleated

    2018-01-03

    719浏览量

    MYSQL学习笔记

    MYSQL学习笔记

    1.查看有哪些数据库,显示数据库列表

    show databases;

    2.显示表的结构

    方法一:

    use student;

    describe student;

    方法二:

    des student.student;

    方法三:

    show columns from stude...

    文章

    littletigerbj

    2009-12-29

    642浏览量

    Hadoop集群(第10期副刊)_常用MySQL数据库命令

    1、系统管理

    1.1 连接MySQL

    格式: mysql -h主机地址 -u用户名 -p用户密码

    举例:

    例1:连接到本机上的MySQL。

    首先在打开DOS窗口,然后进入目录 mysqlbin,再键入命令"mysql –u root –p",回车后提示你输密码,如果刚安装好MySQ...

    文章

    长征2号

    2017-12-31

    989浏览量

    mysql 添加用户,授权,远程登陆,远程导入导出数据库,用户及权限查询,新增用户无法登陆,

    首先提示一点,当使用新增用户登陆失败:

    root@controller:~# mysql -h localhost -ukeystone -ppassword

    ERROR 1045 (28000): Access denied for user 'keystone'@'localhost' (u...

    文章

    lhyxcxy

    2016-03-10

    2431浏览量

    Python操作MySQL基本环境搭建及增删改查实现

    写作原因:这篇文章将带领读者使用Python操作MySQL数据库。在PHP和Python之间博主更倾向于Python,而后台开发免不了要操作数据库,所以就有了这篇文章。

    安装Python

    鉴于上一篇关于Python的文章已经有关于Python安装的介绍了,这里就不花笔墨多说了。

    安装MySQL

    M...

    文章

    行者武松

    2017-08-01

    1446浏览量

    win7 32/64位安装MySQL详细步骤(图文)

    由于之前玩php时有装过MySQL,所以在安装这个MySQL之前一定要卸干净之前的软件。google到一些方法来尝试,这里分享一下我的做法:

    1、控制面板里的增加删除程序内进行删除

    2、开始->运行-> regedit 进入注册表,找到以下地方(或者进入注册表后ctrl+F,查找mys...

    文章

    科技小先锋

    2017-11-16

    793浏览量

    mysql基础入门

    基本命令:(sql分号结束,切记、切记)

    登录mysql:mysql -h ip  -u用户名 -p   或者  mysql  -u用户名  -p密码

    查看数据库: show  databases;  //很多数据库,故databases

    (其中 information_s...

    文章

    天色渐晚

    2014-12-03

    660浏览量

    MySQL5.5 Command Line Client SQL常用基本语句

    A.创建数据库、数据表

    root登录MySQL

    创建一个名称为demo的数据库

    1

    CREATE SCHEMA demo;

    使用USE命令指定使用demo数据库

    1

    USE demo;

    创建一个t_message表格,其中有id,name,ema...

    文章

    科技小先锋

    2017-11-22

    1444浏览量

    Mongodb基础

    什么是MongoDB

    NoSQL数据库 介绍NoSQL的特点,与关系型数据库(Oracle,mysql)作比较,详细的说明其优点与缺点,介绍其存储数据的结构,文档形式储存(Collection)。 NoSQL是一种弱关系型数据库,与mysql和oracle相反,正因为关系型弱,所以处理数据的效...

    文章

    技术小甜

    2017-11-10

    785浏览量

    如何执行一个mysql的sql脚本文件

    sql脚本是包含一到多个sql命令的sql语句,我们可以将这些sql脚本放在一个文本文件中(我们称之为“sql脚本文件”),然后通过相关的命令执行这个sql脚本文件。基本步骤如下:1、创建包含sql命令的sql脚本文件文件中包含一些列的sql语句,每条语句最后以;结尾,文件内容示例如下:--创建表...

    文章

    余二五

    2017-11-08

    1016浏览量

    Fedora 23如何安装LAMP服务器

    LAMP 是开源系统上 Web 服务器的梦幻组合。LAMP 是 Linux、 Apache HTTP 服务、 MySQL/MariaDB 数据库和 PHP、 Perl 或 Python 的简称。

    下面教你如何在 Fedora 23 服务器上安装 LAMP 组合。

    下面的教程默认使用 192.16...

    文章

    玄学酱

    2017-08-15

    1071浏览量

    MySQL 安装

    MySQL 安装

    Linux/UNIX上安装Mysql

    Linux平台上推荐使用RPM包来安装Mysql,MySQL AB提供了以下RPM包的下载地址:

    MySQL - MySQL服务器。你需要该选项,除非你只想连接运行在另一台机器上的MySQL服务器。

    MySQL-client - My...

    文章

    吴梦涵

    1970-01-01

    802浏览量

    MySQL 安装

    MySQL 安装

    Linux/UNIX上安装Mysql

    Linux平台上推荐使用RPM包来安装Mysql,MySQL AB提供了以下RPM包的下载地址:

    MySQL - MySQL服务器。你需要该选项,除非你只想连接运行在另一台机器上的MySQL服务器。

    MySQL-client - My...

    文章

    李世龙ing

    1970-01-01

    555浏览量

    某社区600万用户数据导入MYSQL、MSSQL、Oracle数据库方法

    1.导入MySql数据库

    参考文献:http://zhuaxia.org/blog/post/145

    1.1.LOAD DATA INFILE语法

    因为获得的数据库文件是一个文本文件www.csdn.net.sql,因此需要用到mysql中的LOAD DATA INFILE命令,LOAD DATA...

    文章

    嗯哼9925

    2017-12-20

    1307浏览量

    我的MYSQL学习心得(十四) 备份和恢复

    这一篇《我的MYSQL学习心得(十四)》将会讲解MYSQL的备份和恢复

    MYSQL里的备份分为逻辑备份和物理备份,还原的时候同样分逻辑还原和物理还原

    备份

    逻辑备份方法

    使用MYSQLDUMP命令备份

    MYSQLDUMP是MYSQL提供的一个非常有用的数据库备份工具。mysqldump命令执行...

    文章

    skyme

    2016-05-05

    2418浏览量

    存储过程实例

    存储过程:是为了完成特定功能的sql语句集。实例一:无参的存储过程

    $conn = mysql_connect('localhost','root','root') or die ("数据连接错误!!!");

    mysql_select_db('test',$conn);

    $sql = "

    crea...

    文章

    wensongyu

    2014-12-02

    622浏览量

    ECS云服务器训练营第六天----LAMP和LNMP环境搭建

    安装方式:

    yum -y install httpd 安装Apache;

    rpm -ivh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm将nginx放到yum ...

    文章

    1628467183656453

    2020-11-04

    106浏览量

    阿里云服务器如何搭建LNMP?

    安装 nginx 1 http://nginx.org/en/download.html 下载nginx的最新版

    2 解压nginx安装包 tar -xzf nginx-1.9.3.tar.gz

    3 进入 nginx-1.9.3

    4 安装 zlib库

    sudo apt-get install...

    文章

    阿里云服务器精品最新

    2020-09-29

    94浏览量

    PHP调用MYSQL存储过程实例

    PHP调用MYSQL存储过程实例

    标签: mysql存储phpsqlquerycmd

    2010-09-26 11:10 11552人阅读 评论(3) 收藏 举报

    实例一:无参的存储过程$conn = mysql_connect('localhost','root','root') o...

    文章

    thinkyoung

    2016-01-20

    544浏览量

    MySQL的sql_mode合理设置

    MySQL的sql_mode合理设置MySQL的sql_mode合理设置​ sql_mode是个很容易被忽视的变量,默认值是空值,在这种设置下是可以允许一些非法操作的,比如允许一些非法数据的插入。在生产环境必须将这个值设置为严格模式,所以开发、测试环境的数据库也必须要设置,这样在开发测试阶段就可以...

    文章

    推荐码发放

    2019-07-28

    845浏览量

    重要数据备份策略

    工具:

    mklink。(前一个参数是链接,后一个是真正文件所在位置。)

    MKLINK [[/D] | [/H] | [/J]] Link Target

    /D 创建目录符号链接。默认为文件

    符号链接。

    /H 创建硬链接,而不是符号链接。

    /J 创建目录联接。

    Link 指定新的符号链接名称。

    Tar...

    文章

    技术小美

    2017-11-15

    1254浏览量

    PHP学习9——MySQL数据库

    主要内容:

    MySQL的启动

    MySQL数据库操作

    数据库表设计

    创建和查看表

    修改表结构

    MySQL语句操作

    数据库备份与恢复

    PHP操作MySQL数据库

    面向对象的数据库操作

    MySQL数据库是目前最流行的数据库之一,因为他是自由的开源的软件,可以免费的使用,功能强大,跨平台,安全性高...

    文章

    乌云上

    2018-08-08

    1623浏览量

    Windows 下 MySQL 简单定时自动备份、删除过期备份

    问题

    MySQL Workbench 客户端虽然好用,但并不提供自动备份功能。手工备份,确实繁琐。

    环境

    Windows Server 2012

    MySQL 5.6.24

    思考

    MySQL 提供了 mysqldump 来进行备份。那么我们可否使用该工具,结合Windows 的定时任务功能,来实...

    文章

    waylau

    2016-05-18

    5482浏览量

    数据库管理系统 (DBMS)/ SQL(DDL/DML/DCL)

    数据库管理系统(DBMS)的概述

    > 方便查询

    > 可存储的数据量大

    > 保证数据的完整、一致

    > 安全可靠

    2. DBMS的发展:今天主流数据库为关系型数据库管理系统(RDBMS 使用表格存储数据)

    3. 常见DBMS:Orcale、MySQL、SQL...

    文章

    姜白告

    2018-07-24

    1987浏览量

    展开全文
  • SQL数据库的安装

    千次阅读 2021-08-17 10:06:56
    初见数据库-安装SQLSQL数据库的安装第0章:环境搭建本章重点:1. MySQL 8.0 的安装1.1 windows 下 MySQL 8.0 的下载安装1.1.1 下载1.1.2 安装1.2 Linux 下 MySQL 8.0 的下载安装1.2.1 安装步骤:1.2.2 MySQL 数据库...

    SQL数据库的安装

    第0章:环境搭建

    本章重点:

    • 在电脑上安装MySQL数据库系统
    • 安装客户端并连接到本机上的MySQL数据库
    • 使用提供的脚本创建本教程所使用的示例数据库

    1. MySQL 8.0 的安装

    考虑到大家所使用的操作系统的不同, 本教程分别提供了 windows 10, macOS和centos平台上的MySQL 8.0 的安装流程, 你可根据自己所使用电脑的操作系统选择以下三节中的一节进行学习和安装.

    1.1 windows 下 MySQL 8.0 的下载安装

    首先以最常见的 win10 为例, 介绍 MySQL8.0 的下载安装.

    1.1.1 下载

    MySQL 针对个人用户和商业用户提供了不同的版本, MySQL 社区版(MySQL Community Edition) 是供个人用户免费下载的开源数据库, 本教程将以MySQL 社区版为例进行安装连接和SQL查询的讲解.

    MySQL 官网上的社区版软件的下载地址https://dev.mysql.com/downloads/, 选择MySQL Installer for Windows可以下载 windows 操作系统下的最新版 MySQL安装文件. 如果需要安装历史版本, 可以选择最后的Download Archives后选择MySQL Installer,然后在新页面里选择所需历史版本的社区版.

    如果想下载本教程所使用的 MySQL 8.0.21.0, 也可以在百度⽹盘下载,

    下载链接:https://pan.baidu.com/s/1SOtMoVqqRXwa2qD0siHcIg提取码:80lf

    备用下载链接:https://pan.baidu.com/s/1zK2vj50DvuAee-EqAcl-0A提取码:80lf

    我们接下来以文档写作时的最新版 MySQL 8.0.21 为例, 进行下载安装的介绍.

    进入到MySQL Installer for Windows页面后, 选择下载下方的完整安装程序.

    选择下面的

    在下载页面选择下方的不注册,仅下载.

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-35mTSX02-1629166099968)(./img/ch00/ch0002.png)]

    完成下载后, 得到一个后缀为msi的安装文件.

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ltCbpH6Q-1629166099974)(./img/ch00/ch0003.png)]

    1.1.2 安装

    找到刚才下载好的msi文件, 双击开始安装. 初学者建议采用完全安装模式(Full)进行安装:

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-KtD0PFAR-1629166099978)(./img/ch00/ch0004.png)]

    • 选择安装路径和数据存放路径, 二者都可以选择在非系统盘(注意要点击最右侧的按钮进行选择, 不要直接在文本框中修改安装路径).

    • 完全安装模式下, 部分模块会依赖其他其他组件(每台电脑上列出的依赖项很可能会有不同).

    • 如果你的电脑之前没有安装过这些组件, 则需要额外进行安装, 此处点击 Execute 按钮即可:

    • 在这些所依赖的组件的安装过程中, 只需要一路选择"同意"并逐个安装就可以了:

    • 安装好⼀个组件后, 点击关闭按钮, ⾃动开始安装下⼀个组件(这一步根据操作系统版本可能会略有不同)

    • 正常情况下,会将所有组件安装成功.但可能会有个别组件未安装成功. 个别组件没有呈现绿⾊是因为你的电脑中缺少某个程序, 例如, 如果你的电脑没有安装 Python 环境, 则该项目就不会呈现绿色. 待下边剩下 3 个按钮且上⽅⼤部分组件为绿色时, 即可点击 Next:

    如果有个别组件未安装成功, 此时可以先选择 Yes, 忽略个别组件的安装.

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-RvhtmcTL-1629166099991)(./img/ch00/ch0013.png)]

    • 点击 Excute, 开始安装服务器软件MySQL Server, 连接和查询软件MySQL Workbench及其他相关软件等内容.

    • 稍等片刻, 安装完成后, 点击 Next

    下图这一步是选是否以集群方式安装 MySQL, 我们选择默认的第一个, 然后点击 Next:

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-YlItKk1D-1629166099995)(./img/ch00/ch0017.png)]

    此处上边的各种相关配置保持默认即可,**勾选最下边的"Show Advanced and Logging Options"框,**然后点击 Next:

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ILF4JPX1-1629166099996)(./img/ch00/ch0018.png)]

    下图是密码强度的设置, 第⼀种模式为强密码校验模式, MySQL 8.0 推荐使⽤最新的数据库和客户端, 更换了加密插件, 可能导致第三⽅客户端⼯具⽆法连接数据库.

    第⼆种加密⽅式沿袭了 MySQL 5.x 的加密⽅式, 对第三⽅⼯具连接不敏感, 我们仅为了学习 SQL 查询, 并不需要很高的安全性, 因此此处请务必选择第二种⽅式(非常重要):

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-45FJxg8P-1629166099997)(./img/ch00/ch0019.png)]

    • 在这一步设置 MySQL 的 root 账户密码, 由于上一步选择了第二个选项, 因此这里可以设置为较简单容易记忆的而密码, 例如"123456". 建议设置⽐较简单的密码, 并将密码记录下来以防遗忘, 忘记密码是⼀件麻烦事.

    • 此处保持默认即可, 如果 windows service name 右侧有⻩⾊警告图标显示, 表示名称重复, ⼿动更换⼀个名称即可, 然后点击 Next:

    • Logging Options 这里使用默认设置即可, 我们的学习中暂时用不到这些设置, 直接点击 Next:

    下图是设置是否大小写敏感的. 这一步非常重要,由于windows系统是大小写不敏感的, 请大家务必使用第一个选项Lower Case.

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-44Vj5L1C-1629166100001)(./img/ch00/ch0023.png)]

    点击 Execute

    • 完成安装后, 在下图中点击 Finish 回到安装的主进程:

    • 在主进程界面点击 Next

    • 这一步无需任何选择, 直接点击 Finish

    • 进入到 Connect To Server 界面后, 输⼊刚才设置的密码, 点击 check 进⾏校验, 校验通过后 Status 会显示连接成功, 然后点击 Next

    • 点击 Excute 应用设置:

    • 上述步骤完成后, 点击 Finish

    • 回到安装主进程后, 点击 Next

    • 点击 Finish,完成安装.

    现在, 你的电脑上就已经安装了MySQL的服务器软件, 用于连接服务器进行查询的MySQL Workbench, 以及其他程序语言连接MySQL的驱动, 此外还安装了几个示例数据库, 但本教程将采用<SQL基础教程>一书中的示例数据库, 该数据库的创建和数据导入将在本章第三节介绍.

    1.2 Linux 下 MySQL 8.0 的下载安装

    本节我们以 centos 版本的 Linux 操作系统为例, 介绍下载安装 MySQL8.0.21 的过程. 示例操作系统的linux 版本:centos-release-7-7.1908.0.el7.centos.x86_64

    在 CentOS 系统中默认是安装了 MariaDB 的, 但是我们需要的是 MySQL, 我们可以直接下载安装 MySQL, 安装 MySQL 可以覆盖 MariaDB.

    关于 MariaDB:
    MariaDB 数据库管理系统是 MySQL 的一个分支, 主要由开源社区在维护, 采用 GPL 授权许可. 开发这个分支的原因之一是:甲骨文公司收购了 MySQL 后, 有将 MySQL 闭源的潜在风险, 因此社区采用分支的方式来避开这个风险. MariaDB 的目的是完全兼容 MySQL, 包括 API 和命令行, 使之能轻松成为 MySQL 的代替品. 但在两个分支经过了几年的各自迭代之后, 在一些方面二者出现了一些差异.

    1.2.1 安装步骤:

    首先, 从MySQL官网下载 MySQL 的 Yum Repository. 根据 CentOS 和 MySQL 的版本,选择下载相对应的文件. 本文选择红色方框的文件.

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-yzsnNMfO-1629166100044)(./img/ch00/ch0049.png)]

    Yum 是一个基于 rpm 的软件包管理器, 它可以从指定的服务器自动下载 RPM 包并且安装, 可以自动处理依赖性关系, 并且一次安装所有依赖的软体包, 无须繁琐地一次次下载、安装.

    下载命令:

    wget https://dev.mysql.com/get/mysql80-community-release-el7-2.noarch.rpm
    

    用 yum 命令安装下载好的 rpm 包.

    yum -y install mysql80-community-release-el7-2.noarch.rpm
    

    安装 MySQL 服务器.

    yum -y install mysql-community-server
    

    这一步由于要下载安装文件, 可能会花一些时间. 安装完成后就会覆盖掉之前的 mariadb.
    当出现如下图所示的内容,则代表 MySQL 就安装完成了.

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-7ufF8Bbd-1629166100044)(./img/ch00/ch0050.png)]

    1.2.2 MySQL 数据库设置

    启动 MySQL

    systemctl start  mysqld.service
    

    查看 MySQL 运行状态, Active 后面的状态代表启功服务后为 active (running), 停止后为 inactive (dead), 运行状态如图:

    systemctl status mysqld.service
    

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-gJ4SgGCT-1629166100045)(./img/ch00/ch0051.png)]

    重新启动 Mysql 和停止 Mysql 的命令如下:

    service mysqld restart  #重新启动 Mysql
    systemctl stop mysqld.service   #停止 Mysql
    

    此时 MySQL 已经开始正常运行, 不过要想进入 MySQL 还得先找出此时 root 用户的密码, 通过如下命令可以在日志文件中找出密码:
    为了加强安全性, MySQL8.0 为 root 用户随机生成了一个密码, 在 error log 中, 关于 error log 的位置, 如果安装的是 RPM 包, 则默认是/var/log/mysqld.log. 只有启动过一次 mysql 才可以查看临时密码

    使用命令:

    grep 'temporary password' /var/log/mysqld.log
    

    查看初始的随机密码:
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ErKSYNRD-1629166100046)(./img/ch00/ch0052.png)]

    登录 root 用户

    mysql -u root -p
    

    然后输入上述查到的初始密码. 登录后还不能做任何查询或建库操作, 因为 MySQL 默认必须修改初始的随机密码之后才能操作数据库,否则会报错:

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-62kuzXRb-1629166100047)(./img/ch00/ch0053.png)]

    修改密码为"123456", 注意结尾要有分号, 表示语句的结束.

    ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
    

    这里有个问题, 新密码设置的时候如果设置的过于简单会报错:

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-rBVJIxCM-1629166100048)(./img/ch00/ch0054.png)]

    原因是因为 MySQL 有密码设置的规范, 具体是与 validate_password_policy 的值有关:
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-YM9wscu5-1629166100050)(./img/ch00/ch0055.png)]
    MySQL 完整的初始密码规则可以通过如下命令查看:
    在这里插入图片描述

    密码的长度是由 validate_password_length 决定的, 而 validate_password_length 的计算公式是:

    validate_password_length = validate_password_number_count + validate_password_special_char_count + (2 * validate_password_mixed_case_count)
    

    如果想要设置简单的密码必须要修改约束, 修改两个全局参数:

    • validate_password_policy代表密码策略, 默认是 1:符合长度, 且必须含有数字, 小写或大写字母, 特殊字符. 设置为 0 判断密码的标准就基于密码的长度了. 一定要先修改两个参数再修改密码
    mysql> set global validate_password.policy=0;
    
    • validate_password_length代表密码长度, 最小值为 4
    mysql> set global validate_password.length=4; 
    

    修改完,如图

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-7W5sLz6V-1629166100050)(./img/ch00/ch0056.png)]

    此时密码就可以设置的很简单, 例如 1234 之类的. 到此数据库的密码设置就完成了.

    但此时还有一个问题, 就是因为安装了 Yum Repository, 以后每次 yum 操作都会自动更新, 如不需要更新, 可以把这个 yum 卸载掉:

    [root@localhost ~]# yum -y remove mysql80-community-release-el7-2.noarch
    

    在 CentOS 中 MySQL 的主要配置所在的目录:

    1 /etc/my.cnf 这是 mysql 的主配置文件
    2 /var/lib/mysql mysql 数据库的数据库文件存放位置
    3 /var/log mysql 数据库的日志输出存放位置
    

    一些可能会用到的设置:

    设置表名为大小写不敏感:

    1.用root帐号登录后, 使用命令

    systemctl stop mysqld.service
    

    停止MySQL数据库服务,修改vi /etc/my.cnf,在[mysqld]下面添加

     lower_case_table_names=1
    

    这里的参数 0 表示区分大小写,1 表示不区分大小写.
    2.做好数据备份,然后使用下述命令删除数据库数据(删除后, 数据库将恢复到刚安装的状态)

    rm -rf /var/lib/mysql
    

    3.重启数据库 ,此时数据库恢复到初始状态.

    service mysql start
    

    4.重复安装时的操作, 查找临时密码

    grep 'temporary password' /var/log/mysqld.log
    

    5.修改密码. 密码8位以上, 大小写符号数据. 如想要使用简单密码, 需按照上述安装流程中的步骤进行操作.

    ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '****';update user set host = "%" where user='root';
    

    6.刷新MySQL的系统权限相关表

    FLUSH PRIVILEGES;
    

    此时, MySQL的表名的大小写不再敏感.

    1.2.3 设置远程连接:

    如果你想要在另外一台电脑上连接 centos 上安装的 MySQL, 那么还需要一些其他的设置.

    首先需要将 MySQL 设置为可以远程连接,设置 mysql 库的 user 表中帐号的 host 为%, %表示可以从任意 ip 连接 mysql, 为了安全性, 也可以设置为你自己所用于连接 centos 上 MySQL 的电脑所使用的 IP.

    其次, MYSQL 8.0 内新增加 mysql_native_password 函数,通过更改这个函数密码来进行远程连接.

    例如,更改 root 用户的 native_password 密码

    ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY'MyPass@123';
    

    接下来为 centos 的防火墙开启 MySQL 所使用的 3306 端口,并重新加载防火墙:

    firewall-cmd --zone=public --add-port=3306/tcp --permanent
    firewall-cmd --reload
    

    完成上述设置后, 重新启动 MySQL 服务:

    service mysqld restart  #重新启动 Mysql
    

    最后, 在另外一台电脑上, 使用下一节介绍的各类客户端工具进行连接测试.

    2. 连接 MySQL 并执行 SQL 查询

    在安装成功MySQL后, 我们可以通过开始菜单->控制面板->管理工具->服务中查找并开启或关闭MySQL服务. 开启服务后, MySQL Server将以后台服务的形式在你的电脑上运行. 如果想要进行查询, 还需要使用命令行工具或者其他更加友好的应用程序连接到MySQL服务.

    2.0 使用命令行方式连接MySQL服务

    连接数据库的最基本的⽅式, 是使用命令⾏. 以win10为例, 在完成 MySQL 服务的安装后, 在开始菜单找到刚才安装好的 MySQL 8.0 命令⾏⼯具,单击即可打开:

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ClNCBR9U-1629166100051)(./img/ch00/ch0057.png)]

    输⼊你在安装过程中为root用户设置的密码即可连接到数据库, 看到如下界⾯, 表示数据库安装成功,并且你已经使用命令行连接到了数据库(图中红框表示数据库版本), 在最后的 “mysql>” 后即可输入SQL命令执行各种数据库操作.

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Vp2byMVF-1629166100052)(./img/ch00/ch0058.png)]

    但是使用命令行在做数据查询时, 在查询结果的显示和导出方面有诸多不便, 特别是当我们对 SQL 查询不熟练的时候, 这种方式不利于我们进行查询语句的修改和调试. 因此本教程将选择查询界面更加友好的客户端工具(使用MySQL Workbench)来连接数据库, 这种通过命令行连接的方式暂时不再使用.

    常见的可用于连接MySQL数据库并进行查询等操作的管理工具包括开源软件 MySQL Workbench, HeidiSQL和DBeaver, 以及商业软件Navicat(有免费版和14天试用版),SQLyog(有免费的社区版)和DataGrip等等.

    2.1 使用 MySQL Workbench 连接 MySQL

    MySQL Workbench 是 MySQL 官方的客户端工具, 支持windows, macOS和Linux. 对于windows用户, 我们在安装 MySQL 的时候由于选择的是完整安装模式, 因此也同时安装了这个工具, 对于macOS的用户, 可以在https://dev.mysql.com/downloads/workbench/选择macOS版本进行下载安装. MySQL Workbench 是一款功能强大的数据库管理工具, 它既可以用于设计数据库, 也可以用于连接数据库进行查询, 我们这个课程主要使用它的连接数据库进行查询的功能.

    如果你使用的是windows 7 操作系统, 打开 MySQL Workbench 后, 会有如下提示:

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-eOnYGyao-1629166100053)(./img/ch00/ch0059.png)]

    这是说 MySQL 不再维护win7系统下的MySQL Workbench, 但并不影响使用. 打开MySQL Workbench后, 使用快捷键 ctrl+u,或者点击菜单栏里的 Database->Connect to Database, 进入数据库连接的设置界面, 如下图所示:

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-3vJqcHPM-1629166100054)(./img/ch00/ch0060.png)]

    然后如下图红框中设置连接本机的 MySQL8.0, 输入密码并点击 OK:

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1l0F5qfq-1629166100054)(./img/ch00/ch0061.png)]

    如果弹出如下对话框,表示 MySQL 服务器设置为对于表名和列名的大小写敏感, 但由于 windows 系统默认的是大小写不敏感, 因此当表名或列名有大写字母时, 即使写的 SELECT 语句中正确地使用了大写的表名, 程序也无法正确执行. 这时候建议大家在开始学习查询之前,把表名逐一更改为小写.

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-dI1oAPHq-1629166100055)(./img/ch00/ch0062.png)]

    打开后的界⾯

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FGesBxoz-1629166100056)(./img/ch00/ch0063.png)]

    在中间的编辑器里, 就可以写 SQL 查询了.

    下一次打开软件时, 可以直接点击保存的数据库连接, 不需要先进行设置后再连接了:

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-TxyevvGL-1629166100056)(./img/ch00/ch0064.png)]

    2.2 [选学]使用 HeidiSQL 连接 MySQL

    HeidiSQL 是一款功能非常强大的开源免费的数据库客户端软件, 采用 Delphi 语言开发, 支持 Windows 操作系统. 支持 MySQL、Postgresql、MariaDB、Percona Server 和微软的 SQL Server, 官网下载地址:https://www.heidisql.com/download.php, 下载 portable 版本后, 解压缩就可以使用.

    2.3 [选学]使用 DBeaver 连接 MySQL

    DBeaver 是一款基于 JAV 开发的**免费和开源(GPL)**的通用数据库管理工具和 SQL 客户端, 提供windows, macOS和Linux全平台支持, 能够连接包括 MySQL, PostgreSQL, Oracle, DB2, MSSQL, Sybase, Mimer, HSQLDB, Derby 等主流数据库软件在内的绝大多数兼容 JDBC 驱动的数据库. DBeaver 提供一个图形界面用来查看数据库结构、执行 SQL 查询和脚本, 浏览和导出数据, 处理 BLOB/CLOB 数据, 修改数据库结构等等.

    由于是开源软件, 大家可直接从官网(https://dbeaver.io/)下载, 安装完成后, 打开软件, 点击"文件"菜单下的"新建连接"图标, 并选择 MySQL:

    本次学习主要使用一个新建的 shop 数据库, 但因为相关数据我们还没导入(建库建表及数据导入的脚本在本章第三节),因此数据库这里先留空. 等下一步导入数据后, 再进一步修改连接参数.

    首次连接时会提示需要下载驱动程序,

    完成驱动程序的下载后, 再次点击"测试连接",如果弹出如下对话框, 则表示连接成功:

    接下来就可以开始写你的第一个 SQL 语句了: 如上图这样,选中刚刚保存的连接, 鼠标右键选第一个按钮"SQL 编辑器", 或者直接使用快捷键 F3, 就会打开一个 SQL 编辑器, 然后就可以在这里编写 SQL 语句了.

    2.4 [选学]使用 Navicat 连接 MySQL

    Navicat 包含了一系列的功能强大的数据库管理软件, 主要有: 完整功能版的 Navicat Premium, 以及专门用于MySQL数据库管理的 Navicat for MySQL, 用于PostgreSQL数据库管理的 Navicat forPostgreSQL, 用于SQL Server数据库管理的 Navicat for SQL Server, 用于Oracle数据库管理的 Navicat for Oracle, 等等, 但它提供的免费的版本 Navicat Lite 已足够本次课程使用, 除此之外, 上述的其他软件均为收费软件.

    注:
    Navicat 官网已经不再提供 Navicat Lite 的下载了, 但可以通过搜索引擎找到 Navicat Lite 的历史版本的下载链接. 此外, 也可以从 Navicat 官网下载 Navicat Premium 或 Navicat for MySQL 的14天试用版.

    2.5 [选学]使用 SQLyog 连接 MySQL

    SQLyog 是业界著名的 Webyog 公司出品的一款简洁高效、功能强大的图形化 MySQL 数据库管理工具. SQLyog 的企业版是收费软件, 但该软件也提供了社区版供大家使用, 虽然在功能上有些限制, 但对于本课程已经足够用了. SQLyog 社区版的下载地址为https://github.com/webyog/sqlyog-community/wiki/Downloads

    2.6 [选学]DataGrip的安装和连接MySQL

    DataGrip是大名鼎鼎的 JetBrains 出品的数据库工具, 支持windows, macOS和Linux操作系统.

    1. 创建学习用的数据库

    根据《SQL基础教程》提供的MySQL版本的数据库,数据表的创建以及数据导入的代码, 经过一些修改, 创建了一份 sql 脚本, 运行该脚本可以一步到位地创建本文档所需的数据库shop及其中所有的表,并插入本教程所需要的所有数据

    由于本教程聚焦于面向初学者介绍SQL查询, 对于数据库的创建, 表的创建和数据导入, 以及数据更新, 暂时不做深入介绍,有兴趣和需要的读者可参考《SQL基础教程》1-4,1-5,以及第四章.

    下述SQL脚本可用于创建本教程所使用的示例数据库shop以及数据库中表的创建和数据的插入.

    见《附录3 - shop.sql》

    SQL 脚本的一些要点-- v 9.08

    0.存储引擎使用 InnoDB, 字符集改为 utf8mb4 以更好地支持中文.
    1.所有表名所使用的英文字母都改为小写(后续章节中,SQL 查询中的表名也需要相应修改为小写)
    2.所有列名所使用的英文字母确认为小写(后续章节中,SQL 查询中的列名也需要相应修改为小写)
    3.存在问题的数据, 例如 inventoryproduct 表的 inventory_id 列应为 P 开头的, 已修正为正确的数据.
    4.需测试 SQL 脚本在命令行及各个客户端中是否能被正确执行.

    • MySQL Workbench 已测试通过(在win10 使用 MySQL Workbench 8.0.21)
    • DBeaver 已测试通过(使用"执行 SQL 脚本(CTR+x)") (在win10 使用 DBeaver7.2.0)
    • HeidiSQL 已测试通过(在win10 使用HeidiSQL 11.0.0)
    • navicat 已测试通过(在win10&win7 使用 navicat premium 15.0.17)
    • sqlyog 已测试通过(在win10 使用 SQLyog 12.09)
    • 命令行 win10 下测试未通过. 插入中文数据时提示" Data too long for column ‘product_name’ at row 1"

    展开全文
  • SQL Server 无法将“WIN-C6BGU7K6VUR”配置为分发服务器。 (Microsoft.SqlServer.ConnectionInfo) ------------------------------ 其他信息: 执行 Transact-SQL 语句或批处理时发生了异常。 ...
  • 今天给大家介绍sqlcmd用法笔记,希望对大家能有所帮助!1、介绍sqlcmd是一个 Microsoft Win32 命令提示实用工具,可以通过该命令工具实现SQL语句、脚本的执行,并且可...
  • dos窗口都能登录数据库,但通过PL/SQL登录是老是报 ORA-12541 或12154的错,Oracl Net Manager 配置好了服务器命名和监听程序,查看系统配置文件系统参数文件为D:oracleproduct10.1.0db_1 ...
  • In the SQL world, it is an important activity to perform SQL Server installation for a database administrator. Have you ever noticed ‘SQL Server Startup Parameters’ for the SQL Service? You might .....
  • mysql通过cmd命令行操作数据库

    千次阅读 2021-10-14 14:12:20
    2、将mysql安装目录的bin目录路径添加到环境变量变量名为path的一行,多个变量路径用;隔开 二、连接MYSQL 格式: mysql -h主机地址 -u用户名 -p用户密码 -h主机地址可以省略不写 示例: # 假设用户名为...
  • SQL Server 2005 开始,可以 SQL Server Management Studio 查询编辑器使用 SQLCMD 模式执行 TSQL。要查询编辑器编写或编辑 SQLCMD 脚本,需要启用 SQLCMD 模式。默认情况下,此模式是关闭的。 若要...
  • cmd命令行查看mysql数据库的基本命令
  • MySQL数据同步主要有三种方式: 1.利用MySQL自身的数据库同步功能 2.利用MySQL数据库的特性(数据库存在固顶目录,并且以文件形式存储),进行...数据库同步复制功能的设置都mysql的设置文件体现。mysql的配置文件
  • 文章目录Java IDEA配置JDBC连接SQL Server数据库和代码提示启用SQL Server的TCP/IP协议连接下载JDBC驱动JDBC驱动版本选择微软官网下载JetBrains自带下载添加到项目依赖项编程测试配置Data Source快速查看DB、执行SQL...
  • 启用 SQL Server Browser 服务 Windows 防火墙创建例外 Windows 防火墙中为 SQL Server 2005 创建例外 Windows 防火墙中为 SQL Server Browser 服务创建例外 简介 尝试从远程计算机连接到 Microsoft ...
  • SQL/MYSQL数据库 、表单、创建 首先确定你已经安装好了MySQL并且已经配置完毕 ①进入MySQL工作区 方法一找到程序进入并且输入MySQL密码: 方法二: window+r 输入cmd 进入命令提示符 mysql -u root -p 并输入mysql...
  • 有些时候总找不到sql manager,或不出现开始栏,使用cmd方式打开 ???????????? Win+R sql各个版本打开命令: 2016:SQLServerManager13.msc 2014:SQLServerManager12.msc 2012:SQLServerManager11.msc 2008:...
  • SQL Servercmd_shell组件功能强大,几乎可通过该组建实现Windows系统的所有功能,正因此,这个组件也是SQL Server的最大安全隐患。SQL Server 2000这个组件是默认开启的,而SQL Server 2005这个组件默认作为...
  • 例如,使用 SQLCMD 实用工具连接到 SQL Server 时收到以下错误消息: 代码如下: Sqlcmd:错误:Microsoft SQL Native Client:建立到服务器的连接时发生错误。连接到 SQL Server 2005 时,默认设置 SQL Server 不允许...
  • 使用Java连接SQLserver数据库

    千次阅读 2022-01-01 23:05:09
    使用Java连接SQLserver数据库,使用win10、SQLServer2012、eclipse2020-6、Java1.8.0_311
  • 任务2 安装和配置MySQL数据库;MySQL概述;MySQL的安装;配置MySQL;配置MySQL;配置MySQL;配置MySQL;配置MySQL;配置MySQL;配置MySQL;安装成功的界面;启动方法一自带界面;登录mysql;通配符;练习;输入密码默认123456;方法...
  • 配置文件定义数据库连接和命令,运行即可。配置示例: <!-- 数据库配置 --> (local)" user="sa" password="123" dbname="db" /> <!-- 要执行的命令 --> <CMDList> <CMD str="CREATE TABLE Persons...
  • MySQL的安装及相关配置
  • 窗口输入cmd敲击回车键,会弹出一个命令窗口如下: 三、登录MySQL: 键入以下命令:mysql.exe -uroot -proot -u表示的是用户user,后面紧跟用户名,这安装MySQL时设置的,普遍设置的为root; -p表示的是密码p...
  • SQL Server 2000 修改系统表的方法大部分人都知道,介绍如何 SQL 2005 修改系统表的资料目前还比较少,虽然微软不赞成修改系统表,而且也把修改系统表的代码隐藏起来了。但微软一贯喜欢给自己留个小后门。...
  • 使用cmd安装MySQL数据库
  • SQL SERVER 数据库升级操作流程

    千次阅读 2021-08-10 09:18:15
    做法搭建目标环境,将目标环境操作系统改成Windows Server2019,安装SQLServer2008(为了使生产环境的备份能够正常还原到目标环境,后续平滑升级数据库版本) 生产环境:Windows Server 2008 +SQL Server 2008 ...
  • 例如,使用 SQLCMD 实用工具连接到 SQL Server 时收到以下错误消息: Sqlcmd:错误:Microsoft SQL Native Client:建立到服务器的连接时发生错误。连接到 SQL Server 2005 时,默认设置 SQL Server 不允许远程连接这...
  • SQL 数据库连接配置

    千次阅读 2018-07-04 15:39:14
    SQL Server连接配置 Data Source=.;Initial Catalog=SportsStore;Persist Security Info=True;User ID=sa <connectionStrings> <add name="EFDbContext" connectionString="server=.;database=Spor....
  • Python - python如何连接sql server数据库

    万次阅读 多人点赞 2021-12-21 19:39:18
    输入cmd—>输入以下命令即可 pip install pymssql 2.打开pycharm,点击File,再点击settings,点击settings之后再点击project下面的project Interpreter,界面点击+号,直接搜索pymssql模块,直接安装即可。...
  • oracle常用cmd命令

    2018-05-18 15:12:57
    oracle常用cmd命令,可以帮助oracle新手快速了解相关与oracle相关的cmd命令操作

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 73,648
精华内容 29,459
热门标签
关键字:

在cmd中配置sql数据库