数据库
文章平均质量分 88
ustcyy91
这个作者很懒,什么都没留下…
展开
-
MySQL数据库基本操作
进入数据库;开始菜单进入MySQL Command Line Client输入密码1.查看数据库: show databases;(注意不区分大小写,语句结尾要加上;)2.进入数据库:use 数据库名称;3.查看数据库中表的结构:desc 表名称;4.查看数据库里表的具体内容:select * from 表名;5.新建表: create table 表名 (原创 2017-03-08 10:27:23 · 232 阅读 · 0 评论 -
Mysql的存储引擎
存储引擎:mysql可以将数据以不同的技术存储在文件(内存)中,这种技术就称为存储引擎。每一种存储引擎使用不同的存储机制、索引技巧、锁定水平,最终提供广泛且不同的功能。mysql支持的存储引擎:MyISAM、InnoDB、Memory、CSV、Archive常用的:MyISAM、InnoDB了解几个知识点:并发控制:当多个连接对记录进行修改时保证数据的一致性和完整性。例如:当一个用户要删...转载 2018-03-29 16:51:32 · 143 阅读 · 0 评论 -
mysql---多表查询
链接: http://www.zsythink.net/archives/1105转载 2018-04-09 11:26:42 · 133 阅读 · 0 评论 -
Mysql中的B+树索引和hash索引
导读在MySQL里常用的索引数据结构有B+树索引和哈希索引两种,我们来看下这两种索引数据结构的区别及其不同的应用建议。二者区别备注:先说下,在MySQL文档里,实际上是把B+树索引写成了BTREE,例如像下面这样的写法:CREATE TABLE t(aid int unsigned not null auto_increment,userid i转载 2018-03-29 21:09:39 · 322 阅读 · 0 评论 -
Java Date类型和mysql中 Datetime类型的转换
//将java中的date转换成毫秒 并传入Timestamp构造函数里 返回timestamp Timestamp timestamp=new Timestamp(date.getTime());//插入数据psta2.setTimestamp(12,timestamp);之前都是用string格式存储时间(date)类型,相应的在数据库选择varchar格式转载 2017-12-25 17:20:51 · 9444 阅读 · 0 评论 -
索引的原理
原创 2017-12-16 17:56:34 · 208 阅读 · 0 评论 -
数据库设计——第一第二第三范式
原创 2017-12-16 17:09:52 · 231 阅读 · 0 评论 -
数据库——CAP理论
CAP理论这个理论是由美国著名科学家,同时也是著名互联网企业Inktomi的创始人Eric Brewer在2000年PODC(Symposium on Principles of Distributed Computing)大会上提出的,后来Seth Gilbert 和 Nancy lynch两人也证明了CAP理论的正确性,虽然在后来近十年的时间很多人对CAP理论提出了很多异议,但是在No转载 2017-12-15 14:09:43 · 2643 阅读 · 0 评论 -
数据库——事务的ACID
转载:http://blog.csdn.net/shuaihj/article/details/14163713一.事务 定义:所谓事务,它是一个操作序列,这些操作要么都执行,要么都不执行,它是一个不可分割的工作单位。 准备工作:为了说明事务的ACID原理,我们使用银行账户及资金管理的案例进行分析。转载 2017-12-15 10:42:25 · 178 阅读 · 0 评论 -
linux下MongoDB客户端shell基本操作
MongoDB 是一款NoSql数据库,没有固定的模式,即同一个集合中的不同文档结构可以不同,如:第一条记录{name:”xiaoming”},第二条记录:{name:”xiaoli”,age:15},这在关系型数据库中是无法实现的。对于MongoDB,其中:collections即集合相当于关系型数据库的表,document文档相当于关系型数据库中的行。因此也就是说,MongoDB中的表中存储的转载 2017-12-23 12:22:00 · 1313 阅读 · 0 评论 -
数据库——事务隔离级别
介绍完事务的四大特性(简称ACID),现在重点来说明下事务的隔离性,当多个线程都开启事务操作数据库中的数据时,数据库系统要能进行隔离操作,以保证各个线程获取数据的准确性,在介绍数据库提供的各种隔离级别之前,我们先看看如果不考虑事务的隔离性,会发生的几种问题:1、脏读 脏读是指在一个事务处理过程里读取了另一个未提交的事务中的数据。 当一个事务正在多次修改某个数据,而在这个转载 2017-12-19 22:13:53 · 271 阅读 · 0 评论 -
mysql创建表
MySQL 创建数据表创建MySQL数据表需要以下信息:表名表字段名定义每个表字段语法以下为创建MySQL数据表的SQL通用语法:CREATE TABLE table_name (column_name column_type);以下例子中我们将在 RUNOOB 数据库中创建数据表runoob_tbl:CREATE TABLE I原创 2017-09-05 16:12:04 · 636 阅读 · 0 评论 -
mysql不能插入中文的问题
1.show variables like '%char%';2.set character_set_database=utf-8;set character_set_server=utf8;set character_set_server=utf8;set character_set_results=tf8;3. alter table 表名 CONVER原创 2017-07-13 21:45:18 · 398 阅读 · 0 评论 -
数据库优化-------创建索引与最左前缀原则
一.Mysql 创建索引在执行CREATE TABLE语句时可以创建索引,也可以单独用CREATE INDEX或ALTER TABLE来为表增加索引。1.ALTER TABLEALTER TABLE用来创建普通索引、UNIQUE索引或PRIMARY KEY索引。 ALTER TABLE table_name ADD INDEX index_name (column_list)ALTER TABLE...原创 2018-07-11 15:52:17 · 597 阅读 · 0 评论