mysql导入sql文件

MySQL--05 客户端工具及SQL语句

谁都会走 提交于 2019-12-03 20:40:25
目录 MySQL客户端工具及SQL语句 一.客户端命令介绍 二.接收用户的SQL语句 三.字符集定义 四.字符集设置 五.select的高级用法(扩展) MySQL客户端工具及SQL语句 一.客户端命令介绍 mysql 1.mysql客户端命令 #MySQL接口自带的命令 \h 或 help 或? 查看帮助 \G 格式化查看数据(key:value) \T 或 tee 记录日志 \c(5.7可以ctrl+c) 结束命令 \s 或 status 查看状态信息 \. 或 source 导入SQL数据 \u或 use 使用数据库 \q 或 exit 或 quit 退出 help命令的使用 mysql> help mysql> help contents mysql> help select mysql> help create mysql> help create user mysql> help status mysql> help show 2.MySQLadmin客户端管理命令 1、命令行管理工具 2. mysqldump: 备份数据库和表的内容 3.source命令的使用 #在MySQL中处理输入文件: #如果这些文件包含SQL语句则称为: #1.脚本文件 #2.批处理文件 mysql> SOURCE /data/mysql/world.sql #或者使用非交互式 mysql<

Windows下 MySQL命令 常用操作

微笑、不失礼 提交于 2019-12-03 19:29:59
Windows平台下MySQL常用操作与命令 (一)客户端连接MySQL数据库服务器 命令格式: mysql -h 数据库服务器IP -u 用户名 -p 数据库名称 安装MySQL数据库完成以后,切换到MySQL安装目录的bin目录下面(例如我的是D:\AppServ\MySQL\bin>),执行如下命令连接MySQL数据库服务器: D:\AppServ\MySQL\bin> mysql -h localhost -u root -p 提示输入登录密码,然后登录成功,如图所示: (二)显示当前数据库服务器上所有的数据库 显示当前数据库服务器上所有的数据库名称列表,执行如下命令: mysql> show databases; 可以看到,所有的数据库以列表的形式显示出来,如图所示: (三)选中某个指定的数据库 命令格式: use 数据库名称 选中某个指定的数据库(例如存在一个名称为blog的数据库),可以执行如下命令: mysql> use blog ; 执行结果如图所示: (四)查询选定的数据库中存在的所有表 命令格式: show tables 或者 show tables from 数据库名称 使用use命令指定了blog数据库,执行如下命令: mysql> show tables ; 显示数据库blog中的所有表,如图所示: 如果之前并没有执行use命令选定指定的数据库

MySQL数据库基础(一)——MySQL数据库简介

a 夏天 提交于 2019-12-03 16:21:34
MySQL数据库基础(一)——MySQL数据库简介 一、MySQL简介 1、MySQL简介 MySQL是一个轻量级关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司。目前MySQL被广泛地应用在Internet上的中小型网站中,由于体积小、速度快、总体拥有成本低,开放源码、免费,一般中小型网站的开发都选择Linux + MySQL作为网站数据库。 MySQL是一个关系型数据库管理系统,MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,就增加了速度并提高了灵活性。 MySQL的官方网站的网址是:www.mysql.com 2、MySQL特性 MySQL是一种使用广泛的数据库,特性如下: A、使用C和C++编写,并使用了多种编译器进行测试,保证源代码的可移植性    B、支持AIX、FreeBSD、HP-UX、Linux、Mac OS、Novell Netware、OpenBSD、OS/2 Wrap、Solaris、Windows等多种操作系统。    C、为多种编程语言提供了API。编程语言包括C、C++、Python、Java、Perl、PHP、Eiffel、Ruby和Tcl等。    D、支持多线程,充分利用CPU资源    E、优化的SQL查询算法,有效地提高查询速度    F

mysql数据库教程入门教程——Windows系统MySQL简介与安装

空扰寡人 提交于 2019-12-03 16:18:59
一、 MySQL数据库 简介 MySQL是一个数据库管理系统,可让您管理关系的数据库。它是由Oracle支持的开源软件。这意味着您无需支付一分钱即可使用MySQL。另外,如果需要,可以更改其源代码以适合您的需求。即使MySQL是开源软件,您也可以从Oracle购买商业许可版本以获得高级支持服务。 与其他数据库软件(如Oracle数据库或Microsoft SQL Server)相比,MySQL易于掌握。MySQL可以在UNIX,Linux,Windows等各种平台上运行。您可以将其安装在服务器甚至台式机上。此外,MySQL可靠,可扩展且快速。 MySQL入门教程大全,最懂你的一定是 新睿云 mysql数据库教程入门教程—— Windows系统MySQL简介与安装 mysql数据库教程入门教程—— Centos7系统MySQL安装 mysql数据库教程入门教程—— Ubuntu系统安装MySQL mysql数据库教程入门教程—— Debian9系统安装MySQL mysql数据库教程入门教程—— 命令行连接MySQL mysql数据库教程入门教程—— 工作台可视化连接MySQL mysql数据库教程入门教程—— 新睿云提供样本MySQL数据(附样本数据下载) mysql数据库教程入门教程—— 样本数据导入MySQL数据具体操作 其实MySQL这个名字也有含义,它其实是创始人Monty

Python——使用MySQL数据库

自闭症网瘾萝莉.ら 提交于 2019-12-03 15:33:32
一,安装mysql 如果是windows 用户,mysql 的安装非常简单,直接下载安装文件,双击安装文件一步一步进行操作即可。 Linux 下的安装可能会更加简单,除了下载安装包进行安装外,一般的linux 仓库中都会有mysql ,我们只需要通过一个命令就可以下载安装: Ubuntu\deepin >>sudo apt-get install mysql-server >>Sudo apt-get install mysql-client centOS/redhat >>yum install mysql 二,安装MySQL-python 要想使python可以操作mysql 就需要MySQL-python驱动,它是python 操作mysql必不可少的模块。 下载地址: https://pypi.python.org/pypi/MySQL-python/ 下载MySQL-python-1.2.5.zip 文件之后直接解压。进入MySQL-python-1.2.5目录: >>python setup.py install 三,测试 测试非常简单,检查MySQLdb 模块是否可以正常导入。 fnngj@fnngj-H24X:~/pyse$ python Python 2.7.4 (default, Sep 26 2013, 03:20:56) [GCC 4.7.3] on

第四章 mysql客服端命令管理

大城市里の小女人 提交于 2019-12-03 14:52:09
mysql客户端命令 管理: help ? \h : 查看帮助,查看mysql的管理命令 \G:格式化查询,结果以key:value形式展示 \c:结束当前的sql语句 status \s:查看mysql状态信息 source \.:导入sql文件 use \u:切换数据库 mysqladmin客户端管理命令 #查看MySQL进程是否存活 [root@db01 ~]# mysqladmin ping mysqld is alive #查看mysql信息 [root@db01 ~]# mysqladmin status #关闭mysql进程 [root@db01 ~]# mysqladmin shutdown #查看MySQL当前参数 [root@db01 ~]# mysqladmin variables #库外创建数据库 [root@db01 ~]# mysqladmin create aaa #库外删除数据库 [root@db01 ~]# mysqladmin drop aaa #刷新binlog日志 [root@db01 ~]# mysqladmin flush-log #修改密码 [root@db01 ~]# mysqladmin password '123' SQL语句 DDL 数据定义语言 开发规范:库名,表名 小写 1.库 create(创建) Syntax:

Java MySQL 连接

久未见 提交于 2019-12-03 12:19:21
本章节我们为大家介绍 Java 如何使用 使用 JDBC 连接 MySQL 数据库。 Java 连接 MySQL 需要驱动包,最新版下载地址为: http://dev.mysql.com/downloads/connector/j/ ,解压后得到jar库文件,然后在对应的项目中导入该库文件。 你可以下载本站提供的 jar 包: mysql-connector-java-5.1.39-bin.jar 本实例使用的是 Eclipse,导入 jar 包: MySQL 8.0 以上版本的数据库连接有所不同: 1、MySQL 8.0 以上版本驱动包版本 mysql-connector-java-8.0.16.jar。 2、 com.mysql.jdbc.Driver 更换为 com.mysql.cj.jdbc.Driver。 MySQL 8.0 以上版本不需要建立 SSL 连接的,需要显示关闭。 最后还需要设置 CST。 加载驱动与连接数据库方式如下: Class.forName("com.mysql.cj.jdbc.Driver"); conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/test_demo?useSSL=false&serverTimezone=UTC","root","password");

mysql面试题

会有一股神秘感。 提交于 2019-12-03 10:38:32
1、MySQL的复制原理以及流程 基本原理流程,3个线程以及之间的关联; 2、MySQL中myisam与innodb的区别,至少5点 (1)、问5点不同; (2)、innodb引擎的4大特性 (3)、2者selectcount(*)哪个更快,为什么 3、MySQL中varchar与char的区别以及varchar(50)中的50代表的涵义 (1)、varchar与char的区别 (2)、varchar(50)中50的涵义 (3)、int(20)中20的涵义 (4)、mysql为什么这么设计 4、innodb的事务与日志的实现方式 (1)、有多少种日志; (2)、事物的4种隔离级别 (3)、事务是如何通过日志来实现的,说得越深入越好。 5、问了MySQL binlog的几种日志录入格式以及区别 (1)、binlog的日志格式的种类和分别 (2)、适用场景; (3)、结合第一个问题,每一种日志格式在复制中的优劣。 6、问了下MySQL数据库cpu飙升到500%的话他怎么处理? (1)、没有经验的,可以不问; (2)、有经验的,问他们的处理思路。 7、sql优化 (1)、explain出来的各种item的意义; (2)、profile的意义以及使用场景; 8、备份计划,mysqldump以及xtranbackup的实现原理 (1)、备份计划; (2)、备份恢复时间; (3)

MySQL高级-02

易管家 提交于 2019-12-03 10:18:02
MySQL高级 SQL查询总结 3、select ...聚合函数 from 表名 1、where ... 2、group by ... 4、having ... 5、order by ... 6、limit ...; 聚合函数(铁三角之一) avg(…) sum(…) max(…) min(…) count(字段名) # 空值NULL不会被统计 group by(铁三角之二) 给查询结果进行分组 如果select之后的字段名和group by之后的字段不一致,则必须对该字段进行聚合处理(聚合函数) having语句(铁三角之三) 对查询的结果进行进一步筛选 注意 1、having语句通常和group by语句联合使用,过滤由group by语句返回的记录集 2、where只能操作表中实际存在字段,having可操作由聚合函数生成的显示列 distinct select distinct 字段1,字段2 from 表名; 查询时做数学运算 select 字段1 2,字段2 3 from 表名; 索引(BTree) 优点 :加快数据检索速度 缺点 :占用物理存储空间,需动态维护,占用系统资源 SQL命令运行时间监测 1、开启 :mysql> set profiling=1; 2、查看 :mysql> show profiles; 3、关闭 :mysql> set profiling=0

mysql+centos7+主从复制

社会主义新天地 提交于 2019-12-03 10:16:44
MYSQL(mariadb) MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。 方法1:yum安装mariadb Red Hat Enterprise Linux/CentOS 7.0 发行版已将默认的数据库从 MySQL 切换到 MariaDB。 第一步:添加 MariaDB yum 仓库 1、首先在 RHEL/CentOS 和 Fedora 操作系统中添加 MariaDB 的 YUM 配置文件 MariaDB.repo 文件。 #编辑创建mariadb.repo仓库文件 vi /etc/yum.repos.d/MariaDB.repo 2、添加repo仓库配置 [mariadb] name = MariaDB baseurl = http://yum.mariadb.org/10.1/centos7-amd64 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1 第二步:在 CentOS 7 中安装 MariaDB 2、当 MariaDB