自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

转载 MySQL学习笔记20:数据备份与还原

MySQL学习笔记20:数据备份与还原 数据很重要,这点用脚趾头想都知道,为了保证数据的安全,因此需要定期对数据备份 下面来写一点关于数据备份与还原相关的笔记   数据备份 使用mysqldump命令备份一个数据库 mysqldump -u username -p dbname table1 table2...>BackupName.sql 其中,dbname表示

2015-10-19 21:31:22 223

转载 MySQL学习笔记19:系统信息函数

MySQL学习笔记19:系统信息函数 系统信息函数用来查询mysql数据库的系统信息   VERSION()返回数据库版本号 mysql> SELECT VERSION(); +-------------------------+ | VERSION() | +-------------------------+ | 5.5.28-0ubun

2015-10-19 21:30:34 211

转载 MySQL学习笔记18:数学函数

MySQL学习笔记18:数学函数 绝对值函数ABS(x)和圆周率函数PI() mysql> SELECT ABS(0.5), ABS(-0.5), PI(); +----------+-----------+----------+ | ABS(0.5) | ABS(-0.5) | PI() | +----------+-----------+----------+

2015-10-19 21:29:44 206

转载 MySQL学习笔记17:别名

MySQL学习笔记17:别名 在查询时,可以为表和字段取一个别名。这个别名可以代替其指定的表和字段   为表取别名 mysql> SELECT * FROM department d -> WHERE d.d_id=1001; +------+-----------+--------------+-------------+ | d_id | d_name

2015-10-19 21:28:55 201

转载 MySQL学习笔记16:子查询

MySQL学习笔记16:子查询 子查询是将一个查询语句嵌套在另一个查询语句中 内层查询语句的查询结果,可以为外层查询语句提供查询条件 因为在特定情况下,一个查询语句的条件需要另一个查询语句来获取 参考表:employee   参考表:department     带IN关键字的子查询 mysql> SELECT * FROM employee

2015-10-19 21:28:11 265

转载 MySQL学习笔记15:触发器

MySQL学习笔记15:触发器 触发器是由事件来触发某个操作,这些事件包括INSERT语句,UPDATE语句和DELETE语句   创建触发器 创建只有一个执行语句的触发器 CREATE TRIGGER 触发器名 BEFORE|AFTER 触发事件 ON 表名 FOR EACH ROW 执行语句 其中,触发器名参数指要创建的触发器的名字 BEFORE和AFTER参

2015-10-19 21:27:18 160

转载 MySQL学习笔记14:视图

MySQL学习笔记14:视图 什么是视图 视图是从一个或多个表中导出来的表,是一种虚拟存在的表。 视图就像一个窗口,通过这个窗口可以看到系统专门提供的数据。 这样,用户可以不用看到整个数据库中的数据,而之关心对自己有用的数据。 数据库中只存放了视图的定义,而没有存放视图中的数据,这些数据存放在原来的表中。 使用视图查询数据时,数据库系统会从原来的表中取出对应的数据。 视图

2015-10-19 21:26:18 193

转载 MySQL学习笔记13:字符串函数

MySQL学习笔记13:字符串函数 字符串操作在程序设计中是非常重要的组成部分,而MySQL数据库中的字符串操作却相当简单 需要注意的是:下面所有的函数只是将修改后的结果当查询返回,均不对原数据做出改变   选出指定数量字符 mysql> SELECT RIGHT('nihao',3); +------------------+ | RIGHT('nihao',3)

2015-10-19 21:25:19 150

转载 JDBC操作总结

JDBC操作总结 JDBC是一组能够执行SQL语句的API 由于传统的数据库操作方式需要程序员掌握各个不同的数据库的API,极其不便 因此java定义了JDBC这一标准的接口和类,为程序员操作数据库提供了统一的方式 JDBC的操作方式比较单一,由五个流程组成: 1.通过数据库厂商提供的JDBC类库向DriverManager注册数据库驱动 2.使用DriverManager

2015-10-19 21:23:39 158

转载 MySQL学习笔记12:数据类型

MySQL学习笔记12:数据类型 字符型数据 字符型数据可以使用定长或变长的字符串来实现,其不同点在于固定长度的字符串使用空格向右填充,以保证占用同样的字节数;变长字符串不需要向右填充,并且所有字节数可变。 char                         定长型,字节长度固定,最大长度为255字节,可以使用char(20)这种方式限定长度,查询速度快,但不灵活 var

2015-10-19 21:22:18 183

转载 MySQL学习笔记11:运算符

MySQL学习笔记11:运算符 Mysql可以通过运算符来对表中数据进行运算,比如通过出生日期求年龄等 运算符包括四类,分别是:算数运算符、比较运算符、逻辑运算符和位运算符 算数运算符 加、减、乘运算 mysql> select a,a+5,a*2 from t1; +------+------+------+ | a | a+5 | a*2 | +--

2015-10-14 11:31:30 199

转载 MySQL学习笔记10:修改数据

MySQL学习笔记10:修改数据 数据库通过插入、更新和删除等方式来该表表中的记录,其中 insert语句实现插入数据 update语句实现更新数据 delete语句实现删除数据 参考表 插入数据 不指定字段名插入 mysql> insert into person values(1,'张三','男',1988); Query OK, 1 row affec

2015-10-14 11:29:53 176

转载 MySQL学习笔记9:连接查询

MySQL学习笔记9:连接查询 连接查询是将两个或两个以上的表按某个条件连接起来,从中选取需要的数据 当不同的表中存在表示相同意义的字段时,可以通过该字段来连接这几张表 参考表:employee 参考表:department 可以看到,上面两张表都有同一个字段d_id 当两张表含有相同意义的字段(可以不同名)时就可以进行连接查询 内连接查询 my

2015-10-14 11:27:22 170

转载 MySQL学习笔记8:函数查询

MySQL学习笔记8:函数查询   参考表 count()用来统计记录的条数 mysql> select count(*) from score; mysql> select count(*) from score where stu_id=901; sum()求和函数 mysql> select sum(grade) from score; mys

2015-10-14 11:23:53 212

转载 MySQL学习笔记7:基本查询

MySQL学习笔记7:基本查询 参考表:student     多字段查询 mysql> select id,name,birth from student;   所有字段查询 mysql> select * from student;   where指定查询 mysql> select * from student where id=901; my

2015-10-14 11:19:31 262

转载 MySQL学习笔记6:索引

MySQL学习笔记6:索引 索引是创建在表上的,对数据库表中一列或多列的值进行排序的一种结构 其作用主要在于提高查询的速度,降低数据库系统的性能开销 通过索引,查询数据不必读完记录的全部信息进行匹配,而是只查询索引列 索引相当于字典中的音序表,要查询某字时可以在音序表中找到 然后直接跳转到那一音序所在位置,而不必从字典第一页开始翻,逐字匹配 tips:索引虽能提高查询速

2015-10-14 11:17:51 208

转载 MySQL存储引擎总结

这篇文章主要介绍了MySQL存储引擎总结,本文讲解了什么是存储引擎、MyISAM、InnoDB、MEMORY、MERGE等内容,需要的朋友可以参考下 mysql的存储引擎包括:MyISAM、InnoDB、BDB、MEMORY、MERGE、EXAMPLE、NDBCluster、ARCHIVE、CSV、BLACKHOLE、FEDERATED等,其中InnoDB和BDB

2015-10-12 11:26:10 217

转载 MySQL学习笔记5:修改表

MySQL学习笔记5:修改表 我们在创建表的过程中难免会考虑不周,因此后期会修改表 修改表需要用到alter table语句   修改表名 mysql> alter table student rename person; Query OK, 0 rows affected (0.03 sec) 这里的student是原名,person是修改过后的名字 用rena

2015-10-12 10:30:23 319

转载 MySQL学习笔记4:完整性约束

MySQL学习笔记4:完整性约束 完整性约束是对字段进行限制,从而符合该字段达到我们期望的效果 比如字段含有默认值,不能是NULL等 直观点说:如果插入的数据不满足限制要求,数据库管理系统就拒绝执行操作   设置表的主键 主键能够标识表中每条信息的唯一性,如同身份证号码和人的关系 人可以同名,但是身份证号码却是唯一的, 创建主键的目的在于快速查找到表中的某一条信息  

2015-10-11 23:06:12 230

转载 MySQL学习笔记3:表的基本操作

MySQL学习笔记3:表的基本操作 要操作表首先需要选定数据库,因为表是存在于数据库内的 选择数据库 mysql> use school; Database changed   选择好数据库之后,我们就可以在此数据库之中创建表了 创建表 mysql> create table student( -> id int, -> name varcha

2015-10-11 23:04:53 226

转载 MySQL学习笔记2:数据库的基本操作

MySQL学习笔记2:数据库的基本操作 我们所安装的MySQL说白了是一个数据库的管理工具,真正有价值的东西在于数据 关系型数据库的数据是以表的形式存在的,N个表汇总在一起就成了一个数据库 现在来看看数据库的基本操作 无非就是三点:创建 删除 查看   创建数据库 mysql> create database school; Query OK, 1 row affec

2015-10-11 23:02:29 247

转载 MySQL学习笔记1:安装和登录

大三了开始学习数据库,我们以MySQL为例。 书上面的东西都是过于理论的,现在我们要重于实践。 我只需要知道一点,人们整理数据和文件的行为在不断进化,以至现在使用数据库来更好的管理 下面我们开始安装   我使用的是Linux Mint,基于Ubuntu的一种发行版,用起来的确不错 由于有现成的包管理工具使用,我就不从官网下载编译安装了 一条命令搞定: 安装过程中会要求输入密码,

2015-10-11 22:57:51 235

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除