数据库
第十七签
这个作者很懒,什么都没留下…
展开
-
NoSQL系统的分类
什么是NoSQL系统?采用最终一致性的数据库系统,统称为NoSQL(Not only SQL)系统。根据数据模型的不同,NoSQL系统又分为以下几类:基于键值对的(Memcached,Redis)基于列存储的(Bigtable,Apache HBase,Apache Cassandra)基于文档的(MongoDB,CouchDB)基于图的(Neo4j,OrientDB)...原创 2020-11-03 10:11:59 · 307 阅读 · 0 评论 -
MySQL为表和字段取别名 (AS关键字)
1 为表取别名mysql> select * from students;+----+--------+-------+------+------+| id | number | name | sex | age |+----+--------+-------+------+------+| 1 | 1111 | LiLy | W | 12 || 2...原创 2019-02-23 22:27:22 · 4166 阅读 · 0 评论 -
MySQL 合并查询结果(Union 关键字)
利用 UNION关键字,可以将多个select语句的结果组合成单个结果集。mysql> select * from students;+----+--------+-------+------+------+| id | number | name | sex | age |+----+--------+-------+------+------+| 1 | 111...原创 2019-02-23 21:46:33 · 1908 阅读 · 0 评论 -
MySql 连接查询
连接包括内连接和外连接。通过连接运算符可以实现多个表查询。1 内连接查询mysql> select * from students;+----+--------+-------+------+------+| id | number | name | sex | age |+----+--------+-------+------+------+| 1 | ...原创 2019-01-19 17:10:50 · 204 阅读 · 0 评论 -
子查询
子查询:一个查询语句嵌套在另外一个查询语句的内部的查询。1 带ANY , SOME关键字的子查询ANY和SOME是同义词。满足与子句中的查询结果比较任意一个为true即可。mysql> select * from students;+----+--------+-------+------+------+| id | number | name | sex | age ...原创 2019-01-23 22:40:21 · 127 阅读 · 0 评论 -
使用聚合函数查询
1 COUNT() 函数count函数如果指定列,如count(province),会忽略NULL的值 ,如果不指定列,使用count(*),所有记录都不会忽略。mysql> select * from fruits;+------+------+------------+---------+----------+| f_id | s_id | f_name | f_p...原创 2019-01-12 12:04:22 · 681 阅读 · 0 评论 -
MySQL 查询数据
1 查询所有字段1.1 使用*通配符查询所有字段SELECT * FROM 表名1.2 在SELECT语句中指定所有字段SELECT id,name from users;2 查询指定字段2.1 查询单个字段SELECT 列名 FROM 表名;2.2 查询多个字段SELECT 列名1,列名2,列名3 ...列名n from 表名2.3 查询指定记录SEL...原创 2019-01-05 11:29:30 · 167 阅读 · 0 评论 -
MySql CONV,BENCHMARK, CONVERT
1 不同进制的数字转换下例将16进制的a转化为2进制的1010 mysql> SELECT CONV('a',16,2);+----------------+| CONV('a',16,2) |+----------------+| 1010 |+----------------+1 row in set (0.01 sec)2 重复...原创 2019-01-03 21:13:43 · 179 阅读 · 0 评论 -
MySql REGEXP运算符匹配字符串
1 ^ 匹配以该字符后面的字符开头的字符串 举个例子: REGEXP ‘^x’ 表示匹配以x开头的字符 2 $匹配以该字符前面的字符结尾的字符串 举个例子: REGEXP ‘y$’ 表示匹配以y结尾的字符 3 .匹配任意一个字符 4 […]匹配在方括号中的任意一个字符。 如: [1-9] 匹配1到9的数字, [abc]匹配其中任意一个 5 *匹配零个或多个在它前面的字符 如:原创 2017-11-05 14:42:46 · 2231 阅读 · 0 评论 -
Mac怎样启动mysql
1.在系统偏好设置中找打MySQL 2 .打开MySQL,点击Start MySQL Server 3 打开命令行,输入PATH路径,此为mysql安装的bin目录,然后输入 mysql -u root -p,输入密码后,即可登录mysql原创 2017-11-05 10:44:35 · 1359 阅读 · 0 评论 -
数据库常用语句
1、修改数据库中某一列的名称 exec sp_rename ‘表名.原列名’,’新列名’,’column’; 例如: exec sp_rename ‘users.parentId’,’pId’,’column’;原创 2016-05-14 10:36:56 · 291 阅读 · 0 评论 -
连接池的作用及意义
建立数据库连接是相当耗时和耗费资源的,而且一个数据库服务器能够同时建立的连接数也是有限的,在大型的Web应用中,可能同时会有成百上千个访问数据库的请求,如果Web应用程序为每一个客户请求分配一个数据库连接,将导致性能的急剧下降。为了能够重复利用数据库连接,提高对请求的响应时间和服务器的性能,可以采用连接池技术。连接池技术预先建立多个数据库连接对象,然后将连接对象保存到连接池中,当客户请求到来时,从原创 2015-08-31 15:01:49 · 13786 阅读 · 0 评论 -
可更新结果集的使用需满足的条件
(1)只能是针对数据库中单张表的查询;(2)查询语句中不能包含任何的join操作;(3)查询操作的表中必须有主键,而且在查询的结果集中必须包含作为主键的 字段;如果在结果集上执行插入操作,那么SQL查询还应该满足:(1)查询操作必须选择数据库表中所有不能为空的列;(2)查询操作必须选择所有没有默认值的列。原创 2015-08-31 14:52:47 · 343 阅读 · 0 评论