mysql
boke_fengwei
我不懒,我天天学习
展开
-
mysql---库的操作(二)
2. 库的操作2.1 创建数据库语法:CREATE DATABASE [IF NOT EXISTS] db_name [create_specification [, create_specification] ...]create_specification:[DEFAULT] CHARACTER SET charset_name[DEFAULT] COLLATE collatio...原创 2019-06-25 23:28:24 · 146 阅读 · 0 评论 -
mysql---视图
视图是什么:视图是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据。视图的数据变 化会影响到基表,基表的数据变化也会影响到视图视图的基本使用创建视图create view 视图名 as select语句;案例:create view v_ename_dname as select ename, dname from EMP, DEPT where ...原创 2019-08-07 21:59:26 · 316 阅读 · 0 评论 -
mysql---事务管理
事务就是一组DML语句组成,这些语句在逻辑上存在相关性,这一组DML语句要么全部成功,要么全部失败,是一个整体。MYSQL提供一种机制就是事务,保证我们达到这样的效果。举个例子:买票系统,当客户端1检查还有一张票的时候,将票卖掉,还没有执行更新数据库的时候,客户端检查了票数仍然是大于0.于是又卖了一次,然后A将票数更新回数据库,这时候就出现了同一张票被卖了多次。事务的基本操作例子:...原创 2019-07-23 21:49:19 · 201 阅读 · 0 评论 -
mysql---数据库的索引特性
索引:提高数据库的性能,索引是物美价廉的东西了。不用加内存,不用改程序,不用调sql,只要执行正确的create index ,查询速度就可能提高成百上千倍。但是天下没有免费的午餐,查询速度的提高是以插入、更新、删除的速度为代价的,这些写操作,增加了大量的IO。所以它的价值,在于提高一个海量数据的检索速度。常见的索引分为:主键索引(primary key)唯一索引(unique)普通索引...原创 2019-07-18 10:47:45 · 269 阅读 · 0 评论 -
mysql---表的约束(五)
5. 表的约束真正约束字段的是数据类型,但是数据类型约束很单一,需要有一些额外的约束,更好的保证数据的合法性,从业务逻辑角度保证数据的正确性。比如有一个字段是email,要求是唯一的。表的约束很多,这里主要介绍如下几个: null/not null,default, comment, zerofill,primary key,auto_increment,unique key 。5.1 空属...原创 2019-07-06 17:31:37 · 2344 阅读 · 0 评论 -
mysql---表的增删改查(六)
6. 表的增删改查6.1 Create语法:INSERT [INTO] table_name[(column [, column] ...)]VALUES (value_list) [, (value_list)] ...value_list: value, [, value] ...案例:– 创建一张学生表**CREATE TABLE students (id IN...原创 2019-07-11 10:55:03 · 248 阅读 · 0 评论 -
mysql---数据库的安装以及基础(一)
1. 数据库基础(重点)1.1 什么是数据库存储数据用文件就可以了,为什么还要弄个数据库?文件保存数据有以下几个缺点:文件的安全性问题文件不利于数据查询和管理文件不利于存储海量数据 文件在程序中控制不方便数据库存储介质:磁盘内存为了解决上述问题,专家们设计出更加利于管理数据的东西——数据库,它能更有效的管理数据。数据库的水平是衡量一个程序员水平的...原创 2019-06-24 22:06:01 · 282 阅读 · 0 评论 -
mysql---数据库数据类型(四)
4. 数据类型4.1 数据类型分类4.2 数值类型4.2.1 tinyint类型数值越界测试:创建一张新表create table tt1(num tinyint);插入新的数据 insert into tt1 values(1);再插入一个越界的数据insert into tt1 values(128); -- 越界插入,报错会出现下面的错误ERROR 1264...原创 2019-07-02 15:57:24 · 532 阅读 · 0 评论 -
mysql---表的操作(三)
3. 表的操作3.1 创建表语法:CREATE TABLE table_name (field1 datatype,field2 datatype,field3 datatype) character set 字符集 collate 校验规则 engine 存储引擎;说明:field 表示列名datatype 表示列的类型character set 字符集,如果没...原创 2019-07-02 15:27:16 · 136 阅读 · 0 评论