(一)建表规约1. 【强制】表达是与否概念的字段,必须使用 is_xxx 的方式命名,数据类型是 unsigned tinyint(1 表示是, 0 表示否) 。说明: 任何字段如果为非负数,必须是 unsigned。2. 【强制】表名、字段名必须使用小写字母或数字, 禁止出现数字开头,禁止两个下划 ...
分类:
数据库 时间:
2017-04-21 21:32:35
阅读次数:
273
如题CREATETABLE`score`(
`id`int(11)NOTNULL,
`studentid`int(11)NOTNULL,
`subjectid`int(11)NOTNULL,
`score`int(11)NOTNULL,
PRIMARYKEY(`id`)
)ENGINE=InnoDBDEFAULTCHARSET=utf8;
--新建一个索引能够同时提升三条SQL的查询性能
ALTERTABLE`score`ADDINDEX`score`(`sc..
分类:
数据库 时间:
2017-04-21 21:53:54
阅读次数:
189
卸载Mysql1、查找以前是否装有mysql命令:rpm-qa|grep-imysql可以看到mysql的包:mysql-3.23.58-9php-mysql-4.3.4-11mod_auth_mysql-20030510-4.1mysql-server-3.23.58-92、删除mysql删除命令:rpm-e--nodeps包名rpm-evmysql-server-3.23.58-9说明:rpm–qa|grepmysql命令是为?.
分类:
数据库 时间:
2017-04-21 21:56:10
阅读次数:
216
1. CREATE USER 'dog2'@'localhost' IDENTIFIED BY ''; 将"localhost"改为"%",表示在任何一台电脑上都可以登录;也可以指定某台机器可以远程登录; 2. GRANT privileges ON databasename.tablename T ...
分类:
数据库 时间:
2017-04-21 22:32:45
阅读次数:
213
打开开始菜单,找到microsoft SQL 2008>>配置工具>>配置管理器 打开配置管理器之后>>网络配置>>SQLEXPRESS协议 把Named Pipes 和TCP/IP协议右击鼠标启用 SQL SERVER服务打开 将SQL Server(EXPRESS)服务重新启用 、 将服务器名改 ...
分类:
数据库 时间:
2017-04-21 22:34:56
阅读次数:
268
1.使用“||”连接多个字段,合并成一列 2.屏蔽反复行 3.Oracle 中伪列就像一个表列,可是它并没有存储在表中 Rownum>3由于第一次找不到,就找不到 正序 4.查询系统下的某用户的表 5. (1)创建,授权,插入: (2)授权(在用户下去查询别的用户下的表): 授权给别的用户查询: 授 ...
分类:
数据库 时间:
2017-04-21 22:59:36
阅读次数:
247
昨天下午搭建了Android开发环境,但是天公不作美——执行新建的Android项目总是提演示样例如以下问题:[2014-10-30 15:41:47 - ] The connection to adb is down, and a severe error has occured. [2014-1 ...
分类:
数据库 时间:
2017-04-21 23:04:36
阅读次数:
199
having 和where 都是用来筛选用的 having 是筛选组 而where是筛选记录他们有各自的区别1》当分组筛选的时候 用having2》其它情况用where 用having就一定要和group by连用,用group by不一有having (它只是一个筛选条件用的) 例子表结构部门编号 ...
分类:
数据库 时间:
2017-04-21 23:55:25
阅读次数:
367
数据库在通过连接两张或者多张表返回记录时,都会生成一张中间的临时表,然后再将这张临时表返回给用户 在使用inner join(内连接)没有区别,但是 在使用left jion时,on和where条件的区别如下: 1、 on条件是在生成临时表时使用的条件,它不管on中的条件是否为真,都会返回左边表中的 ...
分类:
数据库 时间:
2017-04-21 23:57:03
阅读次数:
462
1、添加系统PATH 官网下载安装dmg后,并不能直接使用指令,因为指令所在目录没有被添加到环境变量中 终端键入cd ~ touch .bash_profile open -e .bash_profile 会在TextEdit中打开这个文件(如果以前没有配置过环境变量,那么这应该是一个空白文档)。如 ...
分类:
数据库 时间:
2017-04-21 23:58:12
阅读次数:
416
安装mongodb,默认是安装到"C:\Program Files\MongoDB\"这里的,我在注册表里没有找到mongodb的信息,所以猜测它只是将其解压到那个位置而已,它只是将其解压到那个位置而已,它只是将其解压到那个位置而已(重要事情说3遍。 本人安装mongodb的时候,指定目录一直装不上 ...
分类:
数据库 时间:
2017-04-22 00:00:27
阅读次数:
235
–COUNT:统计行数量 –SUM:获取单个列的合计值 –AVG:计算某个列的平均值 –MAX:计算列的最大值 –MIN:计算列的最小值 首先,创建数据表如下: 执行列、行计数(count): 标准格式 SELECT COUNT(<计数规范>) FROM <表名> 其中,计数规范包括: - * :计 ...
分类:
数据库 时间:
2017-04-22 00:10:26
阅读次数:
292
引用:http://www.cnblogs.com/mingziday/p/4475124.html 在SSH框架中,如果先设计好了数据库,那么下一步就需要从数据库Table生成实体java类和hbm.xml配置文件。在最新的开发框架中,已经支持使用注解,从而避免了繁琐的hbm.xml配置,而且我们 ...
分类:
数据库 时间:
2017-04-22 00:14:44
阅读次数:
279
引用:http://blog.sina.com.cn/s/blog_6d39dc6f0100m7eo.html 1.1 获得当前日期+时间(date + time)函数:now() 除了 now() 函数能获得当前的日期时间外,MySQL 中还有下面的函数: current_timestamp() ...
分类:
数据库 时间:
2017-04-22 00:17:15
阅读次数:
2253
引用:http://blog.csdn.net/wangpeng047/article/details/19624351 首先,如果和外键相关的几张表中已经插入了数据,可能导致外键插入的失败 在MySQL中创建外键时,经常会遇到问题而失败,这是因为Mysql中还有很多细节需要我们去留意,我自己总结并 ...
分类:
数据库 时间:
2017-04-22 00:19:59
阅读次数:
229
索引 1.主键索引 作用:唯一约束和提高查询速度 2.普通索引 作用:提高查询速度 3.唯一索引 作用:唯一约束和提高查询速度 4.主键和唯一索引的区别 主键是一种约束,唯一索引是一种索引,两者在本质上是不同的。主键创建后一定包含一个唯一性索引,唯一性索引并不一定就是主键。唯一性索引列允许空值,而主 ...
分类:
数据库 时间:
2017-04-22 00:19:55
阅读次数:
250
Xtrabackup也可以实现部分备份,即只备份某个或某些指定的数据库或某数据库中的某个或某些表。但要使用此功能,必须启用innodb_file_per_table选项,即每张表保存为一个独立的文件。同时,其也不支持--stream选项,即不支持将数据通过管道传输给其它程序进行处理。此外,还原部分备 ...
分类:
数据库 时间:
2017-04-22 00:21:14
阅读次数:
252
引用:http://blog.csdn.net/xinghuo0007/article/details/51500923 MySQL(版本:5.1.50)的时间日期类型如下: datetime 8bytes xxxx-xx-xx xx:xx:xx 1000-01-01 00:00:00到9999-1 ...
分类:
数据库 时间:
2017-04-22 00:23:35
阅读次数:
253
引用:http://www.cnblogs.com/appleat/archive/2012/09/03/2669033.html 一、CONCAT()函数CONCAT()函数用于将多个字符串连接成一个字符串。使用数据表Info作为示例,其中SELECT id,name FROM info LIMI ...
分类:
数据库 时间:
2017-04-22 00:25:00
阅读次数:
216
引用: http://blog.sina.com.cn/s/blog_6c9d65a10101bkgk.htmlhttp://www.jb51.net/article/39302.htm 1、使用distinct去重(适合查询整张表的总数)有多个学校+教师投稿,需要统计出作者的总数 select c ...
分类:
数据库 时间:
2017-04-22 00:24:31
阅读次数:
256