MySQL命令行导出数据库1,进入MySQL目录下的bin文件夹:cdMySQL中到bin文件夹的目录
如我输入的命令行:cdC:\ProgramFiles\MySQL\MySQLServer4.1\bin
(或者直接将windows的环境变量path中添加该目录)
2,导出数据库:mysqldump-u用户名-p数据库名>导出的文件名
如我输入..
分类:
数据库 时间:
2017-09-06 19:54:44
阅读次数:
226
当使用host参数为“localhost”连接Mysql服务时,会优先使用“sock文件”进行连接,而不是使用“IP:端口”进行连接,而Mysql尝试使用“sock文件”进行连接时,却无法获取“sock文件”的位置。 要解决此错误,解决方法: 将连接参数“host”的值由“localhost”改成“ ...
分类:
数据库 时间:
2017-09-06 20:20:41
阅读次数:
240
主键:primary key一张表有且只有一个主键,键值可以唯一。可以设置主键为自增。 外键:表示了两个关系之间的相关联系。以另一个关系的外键作主关键字的表被称为主表,具有此外键的表被称为主表的从表。 自增:create table t1(id int primary key auto_increm ...
分类:
数据库 时间:
2017-09-06 20:45:10
阅读次数:
286
animal id name 1 dog 1 cat 2 lion 怎么得到相同id的name list呢?也就是想得到id 为1的list为dog, cat格式。 1. 首先Oracle有一个方法,wm_concat() select a.id , wm_concat(a.name) as nam ...
分类:
数据库 时间:
2017-09-06 21:20:47
阅读次数:
176
1 存储引擎的选择 InnoDB和MyISAM是许多人在使用MySQL时最常用的两个表类型,这两个表类型各有优劣,视具体应用而定。基本的差别为:MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快,但是不提供事务支持,而 ...
分类:
数据库 时间:
2017-09-06 21:23:41
阅读次数:
280
为什么需要动态SQL?有时候需要根据实际传入的参数来动态的拼接SQL语句。 最常用的就是:where和if标签 1.参考官方文档 ? if:字符判断 ? choose (when, otherwise):分支选择 ? trim (where, set):字符串截取;其中where标签封装查询条件,s... ...
分类:
数据库 时间:
2017-09-06 21:26:41
阅读次数:
342
1 引言 1.1 编写目的 说明编写这份数据库设计说明书的目的,指出预期的读者。 1.2 背景 说明: a. 说明待开发的数据库的名称和使用此数据库的软件系统的名称; b. 列出该软件系统开发项目的任务提出者、用户以及将安装该软件和这个数据库的计算站(中心)。 1.3 定义 列出本文件中用到的专门术 ...
分类:
数据库 时间:
2017-09-06 21:28:52
阅读次数:
283
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Data;using System.Data.Common;using System.Data.SQLite; ...
分类:
数据库 时间:
2017-09-06 21:29:27
阅读次数:
217
2017-09-06 20:59:56 数据库的创建 CREATE DATEBASE <数据库的名称> 表的创建 CREATE TABLE <表名> (<列名1> <数据类型> <该列所需的约束>, <列名2> <数据类型> <该列所需的约束>, . <该表的约束1>,<该表的约束2>,...... ...
分类:
数据库 时间:
2017-09-06 22:05:12
阅读次数:
403
1.进入mysql官网 https://dev.mysql.com/downloads/mysql/,在页面的列表中找到自己适合的版本,我的电脑是64位的系统,因此选择Windows (x86, 64-bit), ZIP Archive版本: 点击“Download”按钮,之后会弹出一个页面,要求用 ...
分类:
数据库 时间:
2017-09-06 22:10:18
阅读次数:
215
上面代码的问题总结: 1、数据库连接,使用时就创建,不使用立即释放,对数据库进行频繁连接开启和关闭,造成数据库资源浪费,影响数据库性能。 解决方案:使用数据库连接池管理数据库连接。 2、将sql语句硬编码到java代码中,如果sql 语句修改,需要重新编译java代码,不利于系统维护。 解决方案:将 ...
分类:
数据库 时间:
2017-09-06 22:10:26
阅读次数:
174
目录 一、概述 二、MySQL安装 三、安装成功验证 四、NavicatforMySQL下载及使用 一、概述 MySQL版本:5.7.17 下载地址:http://rj.baidu.com/soft/detail/12585.html?ald 客户端工具:NavicatforMySQL 绿色版下载地 ...
分类:
数据库 时间:
2017-09-06 22:11:19
阅读次数:
209
1. 删除mysql a. sudo apt-get autoremove --purge mysql-server-5.0 b. sudo apt-get remove mysql-server c. sudo apt-get autoremove mysql-server d. sudo apt ...
分类:
数据库 时间:
2017-09-06 22:11:44
阅读次数:
275
-数据类型
原则
尽量使用取值范围小的,节省存储空间
整数:int,bit
小数:decimal表示浮点数
decimal(5,2)共5位数,小数占2位
字符串:varchar(可变长度的字符串),char(固定长度的字符串)
日期时间:date,time,datetime
枚举类型(enum)
附:字符串text表示存储大文本,字..
分类:
数据库 时间:
2017-09-06 22:50:57
阅读次数:
192
-数据类型
原则
尽量使用取值范围小的,节省存储空间
整数:int,bit
小数:decimal表示浮点数
decimal(5,2)共5位数,小数占2位
字符串:varchar(可变长度的字符串),char(固定长度的字符串)
日期时间:date,time,datetime
枚举类型(enum)
附:字符串text表示存储大文本,字..
分类:
数据库 时间:
2017-09-06 22:51:06
阅读次数:
200
定义
一个复杂逻辑对SQL语句的批量处理,
通过一个名字存储
创建
delimiter//修改终止符
--存储过程没有返回值
delimiter//----把终止符;修改成//
createprocedureporc2()
begin
--可执行语句
insertintomm_usersvalues(0,‘xiaownag‘,‘xxx‘);
select*frommm_users;
end
//----..
分类:
数据库 时间:
2017-09-06 22:51:58
阅读次数:
184
一、准备工作1.安装操作系统RedHatEnterpriseLinux6.5,略。关闭防火墙,selinux,NetworkManageriptables-FserviceiptablessaveserviceiptablesstopchkconfigiptablesoffserviceNetworkManagerstopchkconfigNetworkManageroffsed-i‘/SELINUX/s/enforcing/disabled/g‘/etc/selin..
分类:
数据库 时间:
2017-09-06 22:52:35
阅读次数:
323
-创建
--SQL的函数必须有返回值
--createfunction函数名称(参数列表)returns返回类型
createfunctionf1()returnsint
return10;
-查看
--查看mysql.proc
selectdb,name,typefrommysql.proc;
-调用
--调用selectf1();
-删除
--删除函数
dropfunctionf1;
deletefrommysql.procwher..
分类:
数据库 时间:
2017-09-06 22:52:51
阅读次数:
136
一、约束之主键约束 约束:约束是添加在列上的,用来约束列的。 1、主键约束(唯一标识):非空、唯一、被引用 当表的某一列被指定为主键后,该类就不能为空,不能有重复值出现 创建表时指定主键的两种方式: 指定sid列为主键列,即为sid列添加主键约束 修改表时指定主键: ALTER TABLE stu ...
分类:
数据库 时间:
2017-09-06 22:52:58
阅读次数:
205
-事务四大特性(ACID)
原子性:(Atomicity):
事务的操作不可分割,要么全部完成,要么都不执行。
一致性:(Consistency)
隔离性:(Isolation)
持久性:(Durability)
mysql
--事务的操作指令
--开启事务
begin
--提交事务
commit
--回滚事务
rollback
--事务是面向当前连接的
--..
分类:
数据库 时间:
2017-09-06 22:53:04
阅读次数:
203