mysql
文章平均质量分 79
想作会飞的鱼
~~~
展开
-
mysql学习之基础知识
一、什么是数据库一般而言,数据库(Database)是按照数据结构来组织、存储和管理数据的仓库。我们也可以将数据存储在文件中,但是在文件中读写数据速度相对较慢。所以,使用关系型数据库管理系统(RDBMS)来存储和管理的大数据量。所谓的关系型数据库,是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据。RDBMS即关系数据库管理系统(Relational Dat原创 2017-03-07 15:23:33 · 325 阅读 · 0 评论 -
Mysql中的插入、更新和删除
Mysql中的插入、更新和删除一、插入操作INSERT是用来插入(或添加)行到数据库表的。插入可以用几种方式使用:1)插入完整的行或插入行的一部分;2)插入多行;3)插入某些查询的结果。1、插入完整的行或一部分把数据插入表中的最简单的方法是使用基本的INSERT语法,它要求指定表名和被插入到新行中的值。使用形式如下:INSERT INTO customers VAL原创 2017-04-24 11:18:55 · 1726 阅读 · 0 评论 -
Mysql中的组合查询和UNION操作符
Mysql中的组合查询和UNION操作符一、什么是组合查询多数SQL查询都只包含从一个或多个表中返回数据的单条SELECT语句。 MySQL也允许执行多个查询(多条SELECT语句),并将结果作为单个查询结果集返回。这些组合查询通常称为并( union) 或复合查询( compound query)。有两种基本情况需要使用组合查询:1、在单个查询中从不同的表返回类似结构的数据;原创 2017-04-23 21:10:12 · 2005 阅读 · 0 评论 -
mysql中key 、primary key 、unique key 与index区别
一、key与primary key区别 CREATE TABLE wh_logrecord ( logrecord_id int(11) NOT NULL auto_increment, user_name varchar(100) default NULL, operation_time datetime default NULL, logrecord_operation varch原创 2017-04-22 15:46:38 · 460 阅读 · 0 评论 -
Mysql中的多表连接
Mysql中的多表连接一、连接关系1、内联接(典型的联接运算,使用像 = 或 2、外联接。外联接可以是左向外联接、右向外联接或完整外部联接。 在 FROM子句中指定外联接时,可以由下列几组关键字中的一组指定: 1)LEFT JOIN或LEFT OUTER JOIN 左向外联接的结果集包括LEFT OUTER子句中指定的左表的所有行,而不仅仅是联接原创 2017-04-20 21:35:59 · 1068 阅读 · 0 评论 -
Mysql中的数据分组和子查询
Mysql中的数据分组和子查询一、数据分组1、创建分组分组是在SELECT语句的GROUP BY子句中建立的。示例:SELECT book_id,COUNT(*) AS book_num FROM book GROUP BY book_id上述语句首先根据book_id进行分组,把所有book_id相同的条目放在一起,然后使用COUNT(*)统计每一组的数目。最有进行显示。原创 2017-04-19 21:13:43 · 6363 阅读 · 0 评论 -
Mysql中的常用函数介绍
Mysql中的常用函数介绍1、拼接字段在MySQL的SELECT语句中,可使用Concat()函数来拼接两个列,在显示时作为一个新列显示。示例:SELECT CONCAT(number,'(',name,')') FROM book结果如下:Concat()拼接串,即把多个串连接起来形成一个较长的串。Concat()需要一个或多个指定的串,各个串之间用逗号分隔。拼接中可原创 2017-04-19 19:48:39 · 661 阅读 · 0 评论 -
Mysql中的where子句
Mysql中的where子句1、基本使用在SELECT语句中,数据根据WHERE子句中指定的搜索条件进行过滤。WHERE子句在表名( FROM子句)之后给出。例如:SELECT * FROM book WHERE number=3结果如下:这条语句从book表中检索数据,但不返回所有行,只返回number值为3的行。注意:在同时使用ORDER BY和WHERE子句时原创 2017-04-18 21:46:37 · 6457 阅读 · 2 评论 -
Mysql中的select查询操作
Mysql中的select查询操作一、基本介绍对于数据库而言,最常用的SQL语句就是SELECT语句了。它的用途是从一个或多个表中检索信息。为了使用SELECT检索表数据,必须至少给出两条信息——想查询什么,以及从什么地方查询。二、select基本操作演示首先创建一个数据表bookCREATE TABLE `book` ( `book_id` bigint(20) NOT原创 2017-04-18 17:17:59 · 2047 阅读 · 0 评论 -
Mysql数据库中的创建、删除和数据导入
一、Mysql中关于数据库的操作1、用 SHOW 显示已有的数据库句法: SHOW DATABASES [LIKE wild]如果使用 LIKE wild 部分, wild 字符串可以是一个使用 SQL 的“ %”和“ _”通配符的字符串。功能: SHOW DATABASES 列出在 MySQL 服务器主机上的数据库。2、用 Create Dabase 创建数据库句法:原创 2017-04-04 13:27:53 · 1743 阅读 · 0 评论 -
Mysql常用语句集锦
#登录数据库mysql -hlocalhost -uroot -p;#修改密码mysqladmin -uroot -pold password new;#显示数据库show databases;#显示数据表show tables;#选择数据库use examples;#创建数据库并设置编码utf-8 多语言create database `examples` default character s转载 2017-04-04 21:55:52 · 332 阅读 · 0 评论 -
Mysql中的数据类型
一、概述MySQL 支持大量的列类型,它可以被分为 3 类:数字类型、日期和时间类型以及字符串(字符)类型。MySQL 有几种数据类型,下面一一介绍。1、字符串值字符串是类似"I like mysql."和'MySQL is powerful.'等这样的值,它们既可以用双引号括起来,也可以是用单引号。在字符串中不仅可以使用普通的字符,也可使用几个转义序列,它们用来表示特殊的字符原创 2017-04-04 00:14:31 · 449 阅读 · 0 评论 -
数据库的隔离级别以及悲观锁和乐观锁详解
一、事务四大属性分别是原子性、一致性、隔离性、持久性。1、原子性(Atomicity)原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,因此事务的操作如果成功就必须要完全应用到数据库,如果操作失败则不能对数据库有任何影响。2、一致性(Consistency)一致性是指事务必须使数据库从一个一致性状态变换到另一个一致性状态,也就是说一个事务执行之前和执行之后都必须处于一致性状态。举例来说,假原创 2017-07-17 21:17:42 · 13005 阅读 · 4 评论