上图为数据库操作分类: 下面的操作參考(mysql必知必会) 创建数据库 运行脚本建表: mysql> create database mytest; Query OK, 1 row affected (0.07 sec) mysql> show databases; + + | Database ...
分类:
数据库 时间:
2019-03-31 19:30:47
阅读次数:
176
视图基本操作 创建视图 视图的本质就是SQL指令(select语句) 基本语法:create view 视图名 as select 指令; 在这里的select指令可以是单表数据,也可以是连接查询。 create view school_my_int as select * from my_int1 ...
分类:
数据库 时间:
2019-03-24 21:50:11
阅读次数:
213
一.数据库mysql的特点 1.首先数据库分为RDBMS(关系型数据库),和NOSQL(非关系型数据库),而我们的mysql则是RDBMS。 2.RDMS和NOSQL特点对比 RDBMS特点: (1)二维表的形式展示 (2)使用率非常大,例如传统企业上使用的orcale,以及最新互联网企业的mysq ...
分类:
数据库 时间:
2019-03-22 21:34:15
阅读次数:
201
一.索引介绍 1.什么是索引? 索引由如字典,目的就是为了更快寻找到要找的内容。 令搜索查询的数据更有目的性,从而提高数据检索的能力 2.索引类型介绍 1.BTREE: B+树索引 2.HASH: HASH 索引 3.FULLTEXT: 全文索引 4.RTREE:R树索引 一般人不用懂上面4种算法! ...
分类:
数据库 时间:
2019-03-22 18:32:44
阅读次数:
194
一.mysql命令 1.连接服务端命令 1.mysql -uroot -p123 -h127.0.0.1 2.mysql -uroot -p123 -S /tmp/mysql.sock 3.mysql -uroot -p123 -hlocalhost 4.mysql -uroot -p123 2.m ...
分类:
数据库 时间:
2019-03-22 16:52:15
阅读次数:
219
查看有哪些DataBases: show databases; 添加DB: create database gc; //gc为要添加的数据库 删除DB: drop databa 创建数据表table 示例: ...
分类:
数据库 时间:
2019-03-18 01:17:42
阅读次数:
195
常见的SQL语句类型 DDL:数据定义语言,例如create,alter,用它来定义数据库的对象 TPL:事务处理语言,例如 DCL:数据控制语言,例如,控制数据库访问权限 DML:数据操作语言,例如insert,update,delete,select,对不同数据操作的 join语句 内连接(in ...
分类:
数据库 时间:
2019-02-21 23:15:40
阅读次数:
207
MySql是一个多用户数据库,具有功能强大的访问控制系统,可以为不同用户指定允许的权限。MySql用户可以分为普通用户和root用户。root用户是超级管理员,拥有所有权限,包括创建用户、删除用户和修改用户的密码等管理权限;普通用户只拥有被授予的各种权限。用户管理包括管理用户账户、权限等。 一. 权 ...
分类:
数据库 时间:
2019-02-20 22:53:15
阅读次数:
302
本篇讲述数据库中非常重要的事务概念和如何使用MySQL命令行窗口来进行数据库的事务操作。下一篇会讲述如何使用JDBC进行数据库的事务操作。 事务是指数据库中的一组逻辑操作,这个操作的特点就是在该组逻辑中,所有的操作要么全部成功,要么全部失败。在各个数据具有特别紧密的联系时,最好是使用数据库的事务来完 ...
分类:
数据库 时间:
2019-02-20 22:52:44
阅读次数:
403
一. 数据库事务的四大特性(ACID) 如果一个数据库声称支持事务的操作,那么该数据库必须要具备以下四个特性: 原子性(Atomicity):原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,这和前面两篇博客介绍事务的功能是一样的概念,因此事务的操作如果成功就必须要完全应用到数据库,如果操 ...
分类:
数据库 时间:
2019-02-20 22:51:53
阅读次数:
293