数据库
lcygloria
这个作者很懒,什么都没留下…
展开
-
mysql入门学习笔记(一)
查看帮助 1. 按层次 mysql> ? contents; mysql> ? data types; mysql> ? int; 2.快速查看 mysql> ? show; mysql> ? create table; 表类型(存储引擎) 1.Myisam是Mysql的默认存储引擎,每个Myisam在磁盘上存储成三个文件。文件名和表名相同,分别是.frm(存储表定义)原创 2014-02-12 14:16:27 · 499 阅读 · 0 评论 -
mysql 学习之 常用SQL技巧
1.检索包含最大/最小值的行 MIN([DISTINCT]expr),MAX([DISTINCT]expr) 2.巧用rand()/rand(n)提取随机行 ORDERBYRAND()同LIMIT的结合可以从一组列中选择随机样本 3.利用group by的with rollup子句做统计 当你使用ROLLUP时,你不能同时使用ORDERBY子句进行结果排序。换言之,ROLLUP和原创 2013-08-27 16:57:52 · 467 阅读 · 0 评论 -
NoSQL
NoSQL,指的是非关系型的数据库。随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题,而非关系型的数据库则由于其本身的特点得到了非常迅速的发展。 “关系型数据库给你强加了太多东西。它们要你强行修改对象数据,以满足RDBMS (relational database man原创 2013-08-27 09:51:36 · 507 阅读 · 0 评论 -
mysql 学习之 SQL mode
查询当前的模式: SELECT @@sql_mode 通过设置sql_mode变量更改模式: SET[SESSION|GLOBAL]sql_mode='modes' 设置 GLOBAL变量时需要拥有SUPER权限,并且会影响从那时起连接的所有客户端的操作。设置SESSION变量只影响当前的客户端。任何客户端可以随时更改自己的会话 sql_mode值。原创 2013-08-27 13:19:55 · 457 阅读 · 0 评论 -
mysql 学习之三 数据类型
1. 固定长度数据列与可变长度的数据列 char 和varchar CHAR 和VARCHAR 类型类似,但它们保存和检索的方式不同。它们的最大长度和是否尾部空格被保留等方面也不同。在存储或检索过程中不进行大小写转换。 2.text 和blob (1). BLOB和TEXT值也会引起自己的一些问题,特别是执行了大量的删除或更新操作的时候。 删除这种值会在数据表中留下很大的原创 2013-08-25 20:52:51 · 511 阅读 · 0 评论 -
mysql 学习之二 表类型(存储引擎)的选择
首先解释一下存储引擎是什么 例如,如果你在研究大量的临时数据,你也许需要使用内存存储引擎。内存存储引擎能够在内存中存储所有的表格数据。又或者,你也许需要一个支持事务处理的数据库(以确保事务处理不成功时数据的回退能力)。 这些不同的技术以及配套的相关功能在MySQL中被称作存储引擎(也称作表类型)。MySQL默认配置了许多不同的存储引擎,可以预先设置或者在MySQL服务器中启用。你可原创 2013-08-25 19:25:13 · 594 阅读 · 0 评论 -
mysql 学习之一 帮助的使用
Server version:5.1.63-0ubuntu0.10.04.1 登录mysql数据库进行操作 命令:mysql -u用户 -p密码 按照层次查看帮助 ? contents ? data types ? int 快速查阅操作 ? show show table status from 数据库;原创 2013-08-24 22:32:25 · 383 阅读 · 0 评论 -
数据库进一步学习
这一篇接着上回的入门。 上一篇是直接在命令行下输入所有的语句,包括insert,等等。但是我们完全可以用脚本将数据库写好。然后直接导入即可。 比如在/home/li 下写了一个table.sql,然后要进入到mysql> 模式下 输入 source /home/li/table.sql 即可 我们还可以修改表 1. alter table 表名 add 新列名 数据类原创 2013-06-22 11:22:43 · 429 阅读 · 0 评论 -
linux下mysql简单语句入门
这篇都是linux下mysql语句的简单操作。 1.登录数据库 mysql -u用户名 -p密码 然后得到 mysql> 表示成功 2.显示数据库 show databases; 3.操作数据库 use 数据库名; 4.显示数据库中的表 show tables; 5.显示表的结构 describe 表名; 6.建库 create database 数据库名; 7.删原创 2013-06-15 14:35:33 · 602 阅读 · 0 评论